Hello. I have been trying to make the players camera constantly face a part. It works fine like this
local cam = workspace.CurrentCamera
local plr = game.Players.LocalPlayer
local chr = workspace:WaitForChild(plr.Name)
game:GetService("RunService").RenderStepped:connect(function()
cam.CFrame = CFrame.new((chr.Head.CFrame).p, workspace.Part.Position)
end)
But when I add .lookVector like so, it completely goes haywire.
local cam = workspace.CurrentCamera
local plr = game.Players.LocalPlayer
local chr = workspace:WaitForChild(plr.Name)
game:GetService("RunService").RenderStepped:connect(function()
cam.CFrame = CFrame.new(chr.Head.CFrame.lookVector * -5, workspace.Part.Position)
end)
Could anyone help?

1 comment
if there's a way that works fine, why dont you use it?