Why is the client side character dissappears when possessing another actor?

Handle ALL possession in the Game mode.

RPC the Server (controller Auth Proxy) to Call an event in the GM to handle the possession.

  • Have the GM disable CMC (set movement mode to None), Disable Capsule component collision and Mesh collision, set the mesh and Any attached meshes to Hidden in game.
  • Unpossess the character
  • Attach the character mesh to the Vehicle
  • Possess the vehicle

Reverse for exiting the vehicle.

Alternatively you could attach the character to the seat as if it’s driving. Still have to disable cmc/collisions etc.