Problem:
Host movement works (clients see host moving).
Clients cannot move, but their logs (Debug.Log) confirm:
Update() runs ("I am owner" logs appear).
Move(), JumpAndGravity(), and StarterAssetsInputs logs appear.
Only this error in the console " NullReferenceException: Object reference not set to an instance of an object
StarterAssets.ThirdPersonController.OnNetworkSpawn "
What I’ve Checked:
✅ IsOwner is true for clients (ownership confirmed).
✅ PlayerInput is enabled for clients.
✅ NetworkTransform is attached and set to Client Authority.
✅ CharacterController is enabled and moving locally (debug logs show position changes).
Question:
Why can’t clients move, even though all systems seem functional?