How do you correctly animate a gun magazine?

Do you need to weld the mag to the arm that’ll do the reload action? But wouldn’t that move it to the surface of the arm rather than staying where it is? I currently have two Motor6D’s:
The first one has Part0 has RightArm and Part1 as the gun Handle.
The second one has Part0 as the gun Handle and Part1 as the gun magazine.

Here’s how it looks right now:
image

Looks normal but when reloading the magazine just doesn’t move, when I do weld the magazine to the arm it just disappears inside my arm, not how I did it in the animation.
I’m new to doing the actual animating part so I’d appreciate any help. :grinning_face_with_smiling_eyes:

You have to use a Motor6D to animate the magazine, the magazine will always be on the player’s left hand, but you’ll just be making it invisible when it’s not supposed to be in his hand.

(am bad at explaining lol, feel free to ask any questions though)

I am the problem is instead of appearing on like the surface of the arm’s “hand” it goes inside the block in-game. When setting the parts in studio this never happened I’m assuming it’s got something to do with the rotation of the arm.

You can animate the magazine’s motor6d so that it stays away from the centre of the hand (you can change the animation from rotation to position by pressing R while using the animation editor)

If you’re looking for a better alternative you can move the magazine 0.5 studs from the centre of the player’s hand and weldconstraint it when the player’s character is added.