Tweening a part to another part while making it look at the target part?

I’m currently working on a payload system and need the payload to tween to the next point while also making it look at it. The tweening/points are all done I just can’t seem to figure out how to make it look at the next point AND tween to the next point. My attempts have either resulted in the part going to some -10000 position in the world or spin off in a random direction.

local tweenTime = self:GetNextDistance()/3
local tween = TweenService:Create(payload.Main,TweenInfo.new(tweenTime,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut),{CFrame = self.nextPoint.Obj.CFrame})
tween:Play()

How would I convert something like this to make it tween to the target point as well as tween point at the target point?

2 Likes