How do I get this to tween? I don't really understand this.

local tweenService = game:GetService("TweenService")
local info = TweenInfo.new(3,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,0,false,0)
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(model, info, {CFrame = CFrame.new(0,0,-48.8)})
	tween:Play()
	
	
	tween.Completed:Connect(function()
		CFrameValue:Destroy()
	end)
end

3 comments

0

lerp the model

0

????

0

tweenModel(Your_Target_Model, Ending CFrame) (change line 11 {CFrame = CF})