How Would I Loop An Animation Smoothly

Hey, how could I make this animation loop smoothly? Would I change something in my script or is it something with the animation itself?

https://gyazo.com/bc93b98f27d79fb556c90ac04a101959

(The end is at 0:03, then it repeats. As you can see it stops in the middle and pauses for a second, but I want it to continue smoothly.)

Thank you!

Or should I just make this a really long animation so it doesn’t have that pause as often?

Try using AnimationTrack:Play(0). I think that delay is from the fade time.

I still got the same result. Also what do you mean by fade time?

I just realized you’re probably using the looped property to loop the animation. It could be the actual animation then.

The fade time is used to make multiple animations run together smoothly. It tweens the parts to the start of the new animation.

1 Like

Is it made with Moon Animator or the Roblox Animator?

It’s made with the Roblox Animator. Is learning Moon Animator better?

1 Like

No either should be fine! I just use Moon and was wondering what you used. Here’s how I loop my animations. Give me a few mins to get it ready

1 Like

So, here’s how to loop it.
You need to make the start and the end of the animation the same.




I copy and paste the keyframes from the end of the animation to the start so it can create a smooth loop.

1 Like


Here’s the result. It’s fully loopable :smiley:

1 Like

Thanks, I’ll try it out in a bit and let you know the results. I’m currently in the middle of class.

Oh, it’s working now, thank you!