How to make a character move with part?

I want to make a spaceship, like ITAAC, but I don’t know how to make character move with parts. I am using a simple script to make it move.

while true do
	script.Parent.Position = script.Parent.Position + Vector3.new(0.1,0,0)
	wait()
end
2 Likes

If you’re only manually setting a platform’s position, then it won’t have any velocity to transfer to the player(s) standing on it. As a result it will just move out from under the player leaving them behind.

What you could do is un-anchor the spaceship and move it with bodymovers or constraints. That allows Roblox’s physics engine to move the ship and also cause players and loose parts inside to move along with it.

although true this becomes unreasonable when working with integrations of orbital physics such as SI Euler. I do believe this could work for like a boat but he mentioned space. Simply weld the player to the ship is what I do.

Agreed but I believe OP is referring to this ship:
https://www.roblox.com/library/156425638/ITAAC?Category=Models&SortType=Bestselling&SortAggregation=AllTime&SearchKeyword=itaac&CreatorId=0&Page=1&Position=1&SearchId=df7a4d69-e2da-4db8-acfb-3c05480ae874
Which is just the kind where you sit in a VehicleSeat to drive around and use GUI buttons to change height.

But if he actually is building on the scale of using actual accurate orbital simulations like this one:
https://www.roblox.com/games/4888188585/Newtonia
he should consider using scale models instead for the flying and build any ship interiors separately.