What is the best way to implement passengers? I can think of a few way to deal with character controllers entering vehicles. The passengers will be seated and have restricted animations. 1: Parent and remove components from the character controller (Physics Body and Physics Shape). 2: Use a fixed joint I have not really looked into joints yet. 3: Do something like PlatformMotionSystem this seems over kill. 4: Wait until disable components becomes a thing. Right now with gameObjects I do something like option 1#.