Simple, :GetPlayingAnimationTracks() doesn’t work anymore. I know it’s been depreciated for a while now but it doesn’t matter if I do it on the humanoid or the animator. But on my web swinging system on a place I created about 2 months ago it works fine, but I copied and pasted it on an entirely new place today and it doesn’t work.
How can I stop all animations on the player without :GetPlayingAnimationTracks()?
Well GetPlayingAnimationTracks() still works for me, but what you could do is place all animations tracks that play into a table and stop them with a for loop. Best way to do this is to make a module script where you can store them, require from anywhere, order play, stop, pause, and resume functions from anywhere just by providing the function with humanoid object and animation name/track/object
Yeah, I tried something like this a few days ago and animations loaded on the server aren’t picked up from GetPlayingAnimationTracks on the client. You can try loading the animations locally for it to work.