Update end goal of a tween without restarting it

Hey!

I am creating this game where you click on a clickdetecetor and it’ll tween a part to you, in the way to make it look like you are holding.

	local Tween = tweenService:Create(clonedPart, TweenInfo.new(0.5), {CFrame =  workspace.CurrentCamera.CFrame * Modeloffset})
    Tween:Play()
    Tween.Completed:Wait()

Issue is when the player moves it only goes to the inital spot stated, how would I make it update and be in the exact spot by 0.5 without restarting it?

Thanks!

It’s not possible to update a Tween once it has started. You would need to use Lerp for that.

Could you show an example please?