Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How do i make this idle animation, for a tool, loop?

Okay so i got this working local script for an idle animation that is for a tool. The animation completely works as intended, the only problem is that after a second or two the character returns back to the default idle. I think the problem is bad looping but i have no idea how to loop it properly. The looping i tried keeps resulting in the animation just straightup not working. I'm new to coding so i think i might just be missing something?

Anyways basically, how do i loop this idle animation for a tool?

local Human = script.Parent

  

Human.Equipped:connect(function()

local idle = script.Parent.Parent.Humanoid:LoadAnimation(script.Idle)

idle.Priority = Enum.AnimationPriority.Action

idle:Play()

  

Human.Unequipped:connect(function()

  

idle:Stop()

  

end)

end)

2 comments

0

looping was enabled also

0

As long as if you enable Looping in the Animation Editor it should loop, You might have forgotten to decrease the max length of the animation, so it plays the empty side of the animation once the initial pins are done, So it looks like it's not looping but the animation is still going, there is actually no animation in the rest of it.

1 answer

Try publishing your animation to roblox, then activate the function using an assetid.

This discussion is preserved as it was. New answers, comments, and votes are closed.