How do you tween CFrame.lookAt?

This is probably a basic question but I cannot figure it out. I’ve tried a lot of different things to get the CFrame of my part to tween. I’m trying to make this part smoothly look toward the player but when i try to tween the cframe nothing happens.I appreciate all the input and help and I know this is a basic request but I cannot find any resources on this anywhere.

Heres the lookAt code that i want to tween:

This code would cause the part to ‘snap’ it’s orientation towards the enemy part.
How have you set up the Tween?

This is a basic way I would do it

game:GetService("TweenService"):Create(hrp, TweenInfo.new(), {CFrame = CFrame.lookAt(hrp.Position, nearest.HumanoidRootPart.Position)}):Play()

You can customizeTweenInfo.new() parameters to change the speed and easing style of the rotation. Leaving it blank will work but with default values.

Haven’t tested this, but you could use CFrame.LookVector?