Why does the serverside animation look different than the localside animation?

I’m attempting to animate a musket using Roblox Animations, in a localscript. To make different poses, I first create one long animation, then use :AdjustSpeed(0) at certain keymarkers to pause the animation, and make it look like a pose. However, this “poses” (haha) some problems.

When I want to animate the gun as being aimed, on the clientside it looks like this.
https://gyazo.com/c4a0e1fd6e1bd0bed3a6c5015a83a95c

However, on the server it looks completely different (it’s paused at a position that occurs before the paused pose). Maybe the :AdjustSpeed(0) occurs at different times on the client side and the server side?

If you need any more information feel free to let me know, can anyone figure this out?

2 Likes

Actually its because the client is better at handling animations since its the CLIENT, playing animations in the client replicates to the server so it should work fine.

Well yeah, it is the client after all so it should be better for handling animations but I don’t know about the replicating part, for some reason it doesn’t replicate right as described by the screenshots. Is that supposed to happen?