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.