Strange deform

I made a model for a fps game im maiking but the movment is all weird , It just rotates and scales when im pressing G and using those arrows D: Does anyone know how to fix this?

Heres an recording of blender:

How did you parent the bone to the objects? Make sure gun clip bones Deform property is unchecked.