Animation changes gun scale

When I look around with my gun, it works fine, but when I shoot in the air, or another position on the y axis, it changes the scale of the gun, like this:

43079-2.png

When it should be like this:

43080-1.png

Remember whenever you make the animation first make it a child of an empty gameobject ,put the transform to 0,0,0 then make the animation
you will not have this problem…

Found a backup of my animations and they are working, it just doesnt like it when I move the Ak47 back with the parent, I just have to move different parents in order for it to work