Still no luck with seats bugging out, and not registering WASD inputs, maybe roblox bug

I posted this before but no one saw it so I am reposting this bug only occurs sometimes. 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.

Is it a Seat or a VehicleSeat? (bit of a late reply but I could help!)