Make Weapons Rotate in Animations

how do u achieve animations like these?

basically when i make animations the tool, its not animating the rotation and position i applied onto the animation instead it just sticks to the hand and not animating the weapon

Heres the studio output:

while this is the animation:

I put motor6d to hand to make it animatable.

So my question is how do u guys do this?


its just like in a gun, you find the direction that the mouse would be facing and then where you would make a bullet move you make the arm rotate to instead. sorry if this is confusing, my attempt was to simplify it

I want to animate the arm and the tool separately just like what u have seen in the first image

Rename object that handles tool with the model into something like MainHandle or ToolGrip