physics is complicated but it cant be done client side as it will desync from server.
the only way is to apply the physics on server and replicate the movement back to the client. (this may be janky though)
but all collision should also only happen on server so you dont need an RPC exactly. if say it was a a bullet you may RPC the bullet but the server would apply damage/impulse