My title can be entirely wrong to understand but basically:
I'm manipulating the camera so that it stays at a certain spot but I also want it to look at the player's HumanoidRootPart using the :Lerp() function for CFrame.
What happens in this script is that the camera is kinda lerping but it instead goes towards the part I have defined. I want instead the opposite: the camera focus to lerp towards the players position when ever they move but also stay on the position of the Part.
--this is a local script:
local RS = game:GetService("RunService")
local player = game.Players.LocalPlayer
local camera = game.Workspace.CurrentCamera
local part = game.Workspace:WaitForChild("Part")
camera.CameraType = Enum.CameraType.Scriptable
local smoothSpeed = 0.005
RS.RenderStepped:Connect(function()
local playerHum = player.Character:FindFirstChild("HumanoidRootPart").CFrame
camera.CFrame = camera.CFrame:lerp(CFrame.new(part.Position, playerHum.p), smoothSpeed)
end)
Should I experiment with other CameraTypes and Focus/Subject? Or should I try using a custom lerp function?
