How to animate Tool Parts (Guns, Knifes etc.)

This is what happened to me, and changing the grips rotation was my solution. I have a question though, are you not supposed to rotate the object…? What are you supposed to do after attaching the Motor6D to the animation dummy?

You use CFrames and instead of CFrames.Angles(), you use CFRams.FromEulerYXZAngles()
or some order like that

I have this issue where the animation loads in the animator preview, but following all the steps and running the animation in the script, the parts of the weapon does not actually change but only the character moves, any solutions?

Remove RequiresHandle and if that’s already off, maybe there is a weld ex:) RightGrip that is keeping your object from moving

Thanks for this, I’ll definitely try this out

my tool disappears after a few seconds when i hold it
i dont know why

might be falling through the part of the world that deletes loose parts when it falls that far, perhaps you are having a welding issue?

For anyone having problems with r15, I had this problem where the animation would work perfectly in the editor but the parts wouldn’t move. To fix this I added this to the server script:

local M6D = Instance.new("Motor6D", char.RightHand) -- or the part that you have decieded
M6D.Name = "ToolGrip"
M6D.Part0 = char.RightHand
char.ChildAdded:Connect(function(child)
	if child:IsA("Tool") and child:FindFirstChild("BodyAttach") then
		M6D.Part1 = child.BodyAttach
	end
end)

-- This is a weld that brings together the part and the hand. Just disable it!
char.RightHand:WaitForChild("RightGrip").Enabled = false

NOTICE: I also found out that renaming the handle to something else fixes it too. oops

1 Like

Great tutorial! Though I was wondering if you know how to import this to blender? Thanks in advance!

This Blender addon / Roblox plugin, especially Cautioned’s fork if you’re using Blender 4.0

1 Like

Alright, I’ll check it out. thanks!

Have this problem still. I’m animating a glock-19 to fire. The gun rack is supposed to slide back and the hands fly back a bit to simulate the gun kicking back. The hands move but the gun rack stays still. The grip motor6d is in my right hand, I’ve moved it to the torso but that doesn’t fix it. The welds and motor6ds are all properly assigned. It works in the animation editor but not in practice. There’s no rightgrip that appears in my hand when the tool is equipped either. No parts are named handle in my gun.

Can you make a tutorial on the actual animating part? You’re animations look so smooth and professional.

1 Like

Awesome tutorial! I could achieve what I needed (unholster and holster animation, and gun holding animation)

How can I do a “safety mode”? Like, when you press a key, the character arms rotate a little down and you hold the gun pointing down, in safety mode. Thanks!

How can I make a first person view an aiming on a gun using this animation system?

It’s just skill in the area of animating

thank you!!!

having this issue where equipping the tool teleports me to where the bodyattach is in the world, anyone else having this problem?

Hi, I have a problem that after playing the animation, the arm and weapon return to their original position. This is my first time animating and it’s probably a stupid question.

After the equip animation your supposed to make another animation in wish the player is holding / idle the gun how you like and make sure i loops

1 Like