I’m making a tool that a button is held down an attack charges. During the charging the player’s walk and idle animations get swapped out with different ones. The problem is if you change an animation that’s playing it wont start playing the animation it got changed, so you have to make it stop only for it to start playing the new animation.
I’ve tried stopping tracks returned by GetPlayingAnimationTracks, but it doesn’t work. Turning the player’s walk speed to 0 for a very split second works but after a while it starts to break.
Is there any other way to stop a player’s main animations?