The vehicle is a raycast suspension vehicle, when the player sits the player gains network ownership and when the player exits the server regains network ownership. Whichever has the network ownership runs the physics simulation.
Deceleration works thanks to a rolling friction equation but only seems to be consistent when the player is in the vehicle seat. When the player hops out the vehicle usually bugs out and stops abruptly. See attached gif. (In the gif, the first example is exiting while accelerating, the second example is exiting while decelerating.)
Any needed code can be provided, let me know.
Thanks for any and all help!