So I'm making a controllable ship, and to move it I'm using a VehicleSeat. To move the ship, I use 'SetPrimaryPartCFrame' with the Primary Part being the bottom of the ship, so like this: "boat:SetPrimaryPartCFrame(CFrame.new(boat.PrimaryPart.CFrame.lookVector * 1))" I expect it to move a bit forward, but all it does is move it to a random part of the baseplate. I know for a fact that the PrimaryPart set is correct, and that the front is at the actual front of the ship. I just don't know what's happening, if you have any idea, please tell me!