Make Character looking towards camera

  1. What do you want to achieve?
    I want to make the players character facing towards the camera look

  2. What is the issue? Include screenshots / videos if possible!
    The Character is rotating permanently when using my script below(video for more information)

  3. What solutions have you tried so far?
    Ive looked into the dev forum but not only one of the scripts on the dev forum works.

Here is the code to rotate the player

local Character = script.Parent
local RootPart = Character:WaitForChild("HumanoidRootPart")
local Cam = workspace.CurrentCamera

function rotate()
	RootPart.CFrame = CFrame.new(RootPart.Position, Cam.CFrame.LookVector)
end

game:GetService("RunService"):BindToRenderStep("rotate", 200, rotate)

Do you mind trying to explain a little more on what you’re trying to achieve?
The video was a bit delayed and blurry for me, so a bit more explanation would be perfect!

I want to make the character of the player rotate towards the cameras facing. When I do that, the character just spins