Motor physics glitching on other players screen

My bus door opening mechanism works perfectly fine for the person clicking the “open door” button but when viewed by other players in the game, it glitches out.

(First video is the me opening the door)
(Second video is other people viewing the door open)


Hi there. Is this being controlled from a local script?

Clicking the button is a localscript yes, but it fires a remoteevent which makes a value true, a server script then checks for when the value changes and then starts the motor