I use (Unreliable)RemoteEvents to forward movement keys to the server, the server then moves the players’ assigned model according to the players’ inputs, this works great.
I then added a Seat object inside of the model, with a WeldConstraint, this seat is anchored, has collisions turned off, and is seat.Disabled = true
. I then set the character to sit down in said seat, and set the jumping power to 0, but as soon as all of this happens, the physics start glitching out, the model starts phasing through other solid objects, floating away, or moving multiple times faster than it should do.
Here’s a video of it happening:
Even though there’s lots of rubberbanding, when I switch to the server view, I can see it’s replicating to server, and it shows on other clients in testing mode too.
I’ve tried doing various things like changing anchor mode, using a vehicle seat instead of a regular seat, I’m really not quite sure what’s happening. I’m also not sure if this is a bug or not.