Here was what I had tried:
player = game.Players.LocalPlayer char = player.Character camera = workspace.CurrentCamera game:GetService("RunService").RenderStepped:connect(function() camera.CFrame = camera.CFrame + Vector3.new(0,char.Head.Position.y,0) end)
What I was trying to do was make the camera move horizontally with the head.
EX: Character crouches, camera moves down with character's head
Try this
player = game.Players.LocalPlayer char = player.Character camera = workspace.CurrentCamera camera.CameraType = "Scriptable" game:GetService("RunService").RenderStepped:Connect(function() camera.CFrame = CFrame.new(camera.CFrame.X,char.Head.CFrame.Y,camera.CFrame.Z) end)