How to make this animation work?

without using motor6d, an animation was made like this
https://i.gyazo.com/5be7ff213a4a6055583dbec4c078ec6a.mp4
although when i went to test it , with the animation being in the part that’s meant to swing, it ends up sticking to the righthand and not moving off. it’s an action priority, it would really help

if you need more details i’ll give them to you

Try changing animation priority to movement and change Player’s walkspeed to 0 (no camera movement if walkspeed is 0)

1 Like

I sure it’s like a FPS gun which you animate a gun, but when you make a arm. You didnt put a gun in

1 Like

wdym, the hatchet is in the animation frames

Sorry, i dont understand what the meaning of your topic. So the problem occurred in a test?

1 Like

the hatchet doesn’t detach. i showed an example video in one of my replies

1 Like

tried this, didn’t work. thanks for the suggestion

Did you placed the axe in the exact parent?

the handle is under a tool named hatchet, aka the old hatchet part is renamed to handle and put under a tool named hatchet

Then you prob didn’t play the animation.

1 Like

oh wait, i didn’t. here’s the examples:

how it should work: https://i.gyazo.com/5be7ff213a4a6055583dbec4c078ec6a.mp4

what happens: https://gyazo.com/e4ea09bd57c46ba80388c054b01ff969

it’s playing the animation from a anim id?

it’s a handle in a tool? Since handle (tool) and handle (animate) isnt same

Oh wait nvm you have the localscript.

and the code that loads the animation:


script.Parent.Activated:Connect(function()
	Swing = script.Parent.Parent.Humanoid:WaitForChild("Animator"):LoadAnimation(script.Parent.Handle.Swing)

-- sets walkspeed to 0 to play it	
script.Parent.Parent.Humanoid.WalkSpeed = 0
	Swing:Play()
	wait(2.3)
-- waits animation duration, then returns walkspeed	
script.Parent.Parent.Humanoid.WalkSpeed = 16
end)
script.Parent.Unequipped:Connect(function()
	Swing:Stop()
	script.Parent.Parent.Humanoid.WalkSpeed = 16
end)

yeah, but it is imported from blender

it’s actually a serverscript, but it works the same

I see, the Handle has a welded part, remove the Attachment0 or 1 when you play the animation and add it again when animation ends.

how could i do this? i’m still learning a majority of scripting, although i understand a decent portion

Send me all the required scripts to make your Tool work.