Teleport to seat and can't drive

I am teleporting a player to the seat of my ship however once teleported the seat doesn’t register WASD if I walked into the seat it would.

local randomPlayer = playerList[math.random(1,#playerList)]
randomPlayer.Team = Juggernaught
Junngernaught.Model.Drive:Sit(randomPlayer.Character.Humanoid)
randomPlayer.Character.Humanoid.JumpPower = 0

The player is moved perfectly well, the Jump power is to stop them getting out. Once in the ship they can’t move it forward.