Is there a way to prevent animations not having a transition the first time they are played

Hey all,
So I believe the title says it all.


As you can see, the first time an animation is loaded it does not have a transition, but it rather jolts down. This only happens the first time, after that its fine.
Am just using humanoid.Animator:LoadAnimation():Play() for this

Help would be appreciated.

1 Like

You can have the first keyframe of the animation to be your default state (or the position your are in when you’re standing).

If that would be the case then this would be happening evey time. And players have different idle animations too

Try this putting a 0 inbetween the brackets:

:Play(0)

You can change 0 to any number and it will take that long to transition.

1 Like

That didnt work. It only works If I have the value set to 1 which is pretty long. Tried 0.1 but didnt work

I was able to achieve what I wanted by playing the animation as soon as the player joins and then instantly stopping it. Will mark this as the solution for anybody who stumbles upon this in the future

EDIT: Play the animations from a LocalScript and not a Server Script. I forgot that animations replicate. Playing from the localscript doesnt have this stutter.

1 Like