FreeFalling doesn't want to stop and the script is regualr Animate script

Title says it all.


I don’t know why is this happening, but please help me with this.

You might want to use humanoid.StateChanged() instead of humanoid.FreeFalling. Personally I use the latter but the former can be more versatile with situations like these with animations, as it allows you to dynamically access the state of the humanoid and check when it changes

Actually, I just found out the cooldown of Walking was not stopping on time and was allowing free falling to loop. Although I can try it.

If that’s the case then you can honestly stick the free falling as state changed just acts up so bad sometimes. Though it is the recommended way to check the humanoid state


See the “isWalking”? Yeah, I removed this and it was working quite well, so I will move isWalking to wander waypoints script.

Another problem I was having, when root part anchores, all of the animations stops, is this why?

This is because the root part cannot move at all. An animation actually moves the part in the world to animate it. Since anchoring it fixes the root part in place, it won’t look like anything is happening even though the animation is playing

1 Like

I tried to remove that part of “stopAllAnimations()” and that worked too. Thank you for information, will remember that for the next time!

1 Like