so using humanoid:LoadAnimation(animation):Play() plays an animation and replicates it for other players to see the animation being played. how would i make it so whenever i play a specific animation, only i would be able to see it play?
edit: i want it so that when i play an animation on myself, others wont be able to see the animation but only me
Have you tried opening a local server then tried to run the localScript? It helps, because it creates numerous windows. Navigate to the one of the playes (not the server !) and play the animation.
I can’t think of any easy way to play an animation normally through a LocalScript, however there are workarounds. You could try unsetting Player.Character, but this would also mean the player would lose network ownership of their character and thus not be able to move, along with other complications that could arise.
Update : I found an article that might help you out. Animator | Documentation - Roblox Creator Hub. From what I’m getting, if you destroy Humanoid.Animator, animations won’t replicate from the client to the server.
Update 2 : From what I’ve tested, trying to remove the Animator just creates errors. I’ve made a new feature request.