I am attempting to make this CFrame script work on moving a model rather than one individual part. What edits would I need to make to this script so it could move a model?
local model = script.Parent.Parent local platform = model.platform local one = model.pointa local two = model.pointb local three = model.pointc local bodyPos = platform.BodyPosition local time = 2 while true do bodyPos.position = one.Position wait(time) bodyPos.position = two.Position wait(time) bodyPos.position = three.Position wait(time) end
Make sure that the BodyPosition.MaxForce values you are using are high enough to overcome the mass of your platform.
For example, try:
bodyPos.MaxForce = Vector3.new(0, game.Workspace.Gravity * 1.1, 0) * platorm:GetMass()
This will apply an upward force on the platform of 1.1 times the force of gravity. That should lift it relatively slowly.