Walking Animation Bug

So, when I made a sword tool, I’ve used Humanoid.Running to determine when the walk animation is playing or not but I’ve ran into a bug, the animation switches to the idle animation every time the player makes a turn, and it glitches out the animations.

Any other stable ways to determine if the player is moving?

1 Like

You could use MoveDirection to determine if the character is moving.

If you get the magnitude of the MoveDirection, and it’s 0 then the character is not moving, if >0 then the character is moving.

You can use :GetPropertyChangedSignal(“MoveDirection”) to determine when this property changes.