Are you sending an RPC every Tick (UpdateMotionControllerServer)? If so, that is generally a bad practice as it will be a huge drain on bandwidth (and probably CPU, depending on UE4’s net code). To sync values that change often, you want to sync them via properties, I believe, although I’m still learning UE4’s networking code, so I might be wrong. You definitely don’t want to be sending an RPC 30-60 frames per second, though.