Instead of moving all the parts of the model one by one, is there a better way to do it?
Issues with your post.
You did not show any attempt at trying to move the model itself. Please try to show some type of effort please.
What to look into.
Ways to learn more about model moving. Model MoveTo | Model Primary Parts. | Model
What I did.
Alright so I used a RemoteEvent, a GUI Button, Part Primary & MoveTo:
Script that moves the part when the event is called.
--Made by MillerrIAm ----------------Variables------------- Model = game.Workspace.Parts RemoteEvent = game.ReplicatedStorage.MovingModelRemote ---------------Main Script-------------- RemoteEvent.OnServerEvent:Connect(function(Player,Position) if Position == "SetOne" then Model:MoveTo(Vector3.new(-35, 0.5, -27.4)) elseif Position == "SetTwo" then Model:MoveTo(Vector3.new(-35, 0.5, -42.8)) end end)
GUI Button that calls the event.
--Made by MillerrIAm ----------------Variables------------- RemoteEvent = game.ReplicatedStorage.MovingModelRemote ---------------Main Script-------------- script.Parent.MouseButton1Click:Connect(function() RemoteEvent:FireServer("SetOne") end)