Everything works fine except the focus. What the script does is create a part above the player's head and the camera follows the part, like a top-down camera or a "eagle eye" camera.
Everything works properly except the Focus, the camera looks forward rather than looking down at the part.
game:GetService("RunService").RenderStepped:connect(function() local HeadPos = Player.Character.Head.Position Part.CFrame = CFrame.new(HeadPos.X,HeadPos.Y+3,HeadPos.Z) Part.Rotation = Player.Character.Head.Rotation Camera.CoordinateFrame = CFrame.new(HeadPos + Vector3.new(0,60,0)) Camera.Focus = CFrame.new(Part.Position) Camera.CameraSubject = Part end)
This is only a portion of it, everything here is defined and it is in a LocalScript in StarterGui.