`local tweenService = game:GetService("TweenService") local info = TweenInfo.new()
local function tweenModel(model, CF) local CFrameValue = Instance.new("CFrameValue") CFrameValue.Value = model:GetPrimaryPartCFrame()
CFrameValue:GetPropertyChangedSignal("Value"):connect(function() model:SetPrimaryPartCFrame(CFrameValue.Value) end) local tween = tweenService:Create(CFrameValue, info, {Value = CF}) tween:Play() tween.Completed:connect(function() CFrameValue:Destroy() end)
end
tweenModel(script.Parent, game.Workspace.To.CFrame)`
It brings it to the location but doesn't tween to it.
Have you tried filling a time out to your TweenInfo?