Difficulty Rotating Meshes Attached to Sockets

Hello everyone!

If I simply child a weapon mesh to my fps hands mesh (using the default fps controller unreal example) it is very easy to rotate and move the weapon precisely into the hands mesh.

But when I use the technique of creating a weapon socket as a child of the hand - it becomes very difficult to rotate the weapon and move it as it seems to inherit an origin from somewhere. Does anyone know what I mean and perhaps no what I’m doing wrong or how to deal with this oddity? Thanks!