So I’m making a stop the payload type game with pirate ships. One team spawns on an island with small ship spawners, And another team spawns on a large ship and must protect it with the cannons onboard until it crosses the map to safety.
The problem is I don’t know how to make the large ship model move without it being controlled by a player, Tweens won’t work because you can’t ride on tweened parts.
The model is unanchored and welded to an anchored part called “MainPart” within the model
It also contains a Humanoid object.
Does the player control the ship’s movement, or does it just travel a straight line? If so you could just use a PrismaticConstraint.
Or you could use a VectorForce to move the ship.
Either way would be using physics so players would be able to move around on the ship.
If you use MoveTo you shouldn’t have problema, you need a PrimaryPart taht is not Anchored, and it will move regardless if something moves it, they will be moved not the big boat
It only works that way when used from a Humanoid. Using MoveTo on a model will just teleport the model to a new position. He wants the velocity of the boat to move.
you could use :PivotTo() on the model but I don’t think it would be smooth if you wanted it to float on water. I think unanchoring it is the best solution. You could try adding weight to prevent other ships from being able to push it off trajectory.