This is because the server is authoritative in this case. You need to set up some system where if the cube receives a hit on a client that is not it’s owner, it sends an RPC call back to the owner containing all the relevant information to recreate that hit on the server. Then, when the server receives that RPC, it acts upon the cube the same way that it would had the server hit it, and that movement will get propagated to the client.