How can you tween or move models?

I was wondering how would you tween a full model if it’s possible or to move a model?

You have to weld all the objects in the model I believe. Then you can tween it.

You can use :PivotTo(CFrame.new()) which is basically the same as :SetPrimaryPartCFrame(), but doesn’t require a PrimaryPart. Also, if you want to learn more about tweening models, you should check out colbert2677’s tutorial:

You can tween a CFrameValue and when it changes it will move the model.

local Model:Model = --path to the model

local CF_v = Instance.new("CFrameValue")
CF_v.Changed:Connect(function(V)
	Model:PivotTo(V)
end)


local Info = TweenInfo.new(1)
local Goal = CFrame.new(2, 5, 1)

CF_v.Value = Model:GetPivot()
local Tween = game:GetService("TweenService"):Create(CF_v, Info, {Value = Goal})
Tween:Play()
1 Like