Scene PhotonViews can only be modified by the MasterClient. The same is true for everyone's own game objects.
Or do you want to hand over control of one object?
rigidbody.velocity = //bla bla bla...
public class NetworkCharacter : Photon.MonoBehaviour
private Vector3 correctPlayerPos; // We lerp towards this
private Quaternion correctPlayerRot; // We lerp towards this
public OnSerializeRigidBody onSerializeRigidBodyOption = OnSerializeRigidBody.All;
if (!photonView.isMine )
print("yes, stiull update..");
transform.position = Vector3.Lerp(transform.position, this.correctPlayerPos, Time.deltaTime * 5);
transform.rotation = Quaternion.Lerp(transform.rotation, this.correctPlayerRot, Time.deltaTime * 5);
void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info)
if (stream.isWriting )
rigidbody.angularVelocity = (Vector3)stream.ReceiveNext();
rigidbody.velocity = (Vector3)stream.ReceiveNext();
this.correctPlayerPos = (Vector3)stream.ReceiveNext();
this.correctPlayerRot = (Quaternion)stream.ReceiveNext();