I have a line in my code which basically makes the character face the mouse.
Character:SetPrimaryPartCFrame(CFrame.new(rootPart.Position, (mouse.Hit.p*Vector3.new(1,0,1)) + (rootPart.Position*Vector3.new(0, 1, 0))))
The problem is, when I enable this, the character snap-faces to the mouse, and it doesn't look appealing at all. What's the best way to make it so that it's not-so-snappy, but rather it eases the SetPrimaryPartCFrame to the mouse pointer?
I've seen people do similar things, where the CFrame initially moves fast to the target, but as it reaches the target, it slows down. Could someone nudge me in the right direction?

2 comments
Use RenderStepped, I think that should smoothen things out.
I am using RenderStepped. The problem here is that all it's doing is SetPrimaryPartCFrame, which means it just snaps to the mouse pointer whenever I enable it.