Tweening a Model Position

		local Weld = Instance.new("Weld")
		Weld.Name = "Weld"
		Weld.Parent = NGrimoire1
		Weld.Part1 = NGrimoire1
		Weld.Part0 = Char:WaitForChild("HumanoidRootPart")
		Weld.C1 = CFrame.new(-2,0,2) * CFrame.Angles(math.rad(0),math.rad(280),math.rad(0))

I wanted to know if it was possible to tween the weld position from one to another? If it possible can you show me an example of changing the CFrame position to another?

Try doing

game:GetService("TweenService"):Create(Weld, TweenInfo.new(duration), {C0 = C1 -- or the opposite, depends on what you want})

More on Tween service here.

Where do I put the CFrame at? I’m confused can you explain more.

You just put the weld in there.

I would highly suggest taking a look at the following Developer Forum thread which provides a lot of insight into Tweening Models efficiently, as there can be some unintended side effects over time if it’s not done properly.

1 Like

Can I see an example of both welds. The first position then the second position of the weld position it going to be tweened to.