Rotating bone scales/shrinks mesh After I rigged my 1911 gun I rotated the hammers bone to see it shrinks/scales on rotation:

As you can see the bone has all of its weight on the hammers vertex group, so I dont think weight is the problem.

Ive seen other threads with similar issues and the answer has always been to apply transforms which I have already done. Im very new to rigging/blender in general so I probably did something stupid.
Thanks for any help.
Apparently since the root bone had the whole object assigned to it (which obviously includes the hammer) that was causing the distortion. So I simply removed the hammer from the root bones weight paint.