Client vehicles causing violent forces when other players walk against it

The Problem

This has been a global physics problem that I’ve never seen anyone deal with properly, when another player walks against your vehicle while on top of it (Like a pickup truck or in this case a train) it will start to violently force it backwards.

Is it fixable?

I have also seen this issue appear in other games—like in Emergency Response: Liberty County where you could walk against the Flatbed Tow Truck which would result in the same issue. The way they fixed it is by not allowing the player to walk behind it, which in my case is something I can not do.

My Issue

In this video you can see my friend walk against the train while standing on top of it, this only happens whenever the NetworkOwnership of the train is set to a client, when it’s on the server this issue doesn’t happen. (I won’t set the Train on server NetworkOwnership due to latency issues)

Solution Needed

If anyone is aware on how to fix this issue please let me know, I have already attempted giving the assembly more mass but it appears that the assembly mass doesn’t matter.