I made a custom local Animation script for my custom player characters, but for some reason, on the server the animations don’t work properly. Sometimes the animations don’t loop, even though I set them to be Looped by script. Using AdjustSpeed on animations also does not replicate to server, so for example, when I pause my animations, they only pause for local client and not other clients.
1 Like
its probably best practice to set all your animation properties within the animation editor before uploading it (setting looped and priority etc). But to my knowledge using humanoid:GetPlayingAnimationTracks() and changing stuff like that from the client should work. I have used AdjustSpeed and Stop from the client before and have had 0 issues.
2 Likes
I managed to fix my problem. I had to AdjustSpeed a little bit earlier, probably it didn’t work because I would pause my animation at the end of it and due to server delay it didn’t pause in time. For Looping, I just set it through the animation editor and it works!