Motor6D CurrentAngle not working on the server

I’m using a script that utilises Motor6D’s property of CurrentAngle and DesiredAngle for animation, to replicate old Roblox animations. I had noticed that the CurrentAngle does not seem to work AT ALL on the server, only on the client.

The animator script is server side, and it edits the DesiredAngle, which is then supposed to change the CurrentAngle on the server, but doesn’t.

Take holding a tool, for example. This is what you see on the client:
image
VS, what you see on the server:
image

I made sure. MaxVelocity of the Motor6D is not zero, and the DesiredAngle is set correctly serverside

I’m 99% sure this is some Roblox bug, and I don’t know how to work around it. Since it only affects the server, and not the client(s) that view the character (despite the script being serverside). I need server to also replicate the animations, as the game has swords

you could make a script with an event that fires to all the clients to play the animation for all of them. would be a bit difficult to make though…

1 Like