How to set camera angle and CFrame like this?

Hey, Soo today I wanted to set the camera’s angle for my friend’s game like this


(Zoomed out camera not the script itself)

Here’s my script

local Player = game.Players.LocalPlayer

local Camera = workspace.CurrentCamera

Player.CharacterAdded:Wait()

Player.Character:WaitForChild("HumanoidRootPart")

Camera.CameraSubject = Player.Character.HumanoidRootPart

Camera.CameraType = Enum.CameraType.Attach

Camera.FieldOfView = 80

game:GetService("RunService").RenderStepped:Connect(function()

Camera.CFrame = CFrame.new(Player.Character.HumanoidRootPart.Position) * CFrame.new(--, --, --)

end)

change CFrame.new(--, --, --) to

 CFrame.new(0, 9, 10.5, 1, 0, 0, 0, 0.85, 0.5, 0, -0.5, 0.85)

or just

local Player = game.Players.LocalPlayer
local Camera = workspace.CurrentCamera

Player.CharacterAdded:Wait()
Player.Character:WaitForChild("HumanoidRootPart", math.huge)
Camera.CameraSubject = Player.Character.HumanoidRootPart
Camera.CameraType = Enum.CameraType.Scriptable
Camera.FieldOfView = 80

game:GetService("RunService").RenderStepped:Connect(function()
	Camera.CFrame = CFrame.new(Player.Character.HumanoidRootPart.Position) * CFrame.new(0, 9, 10.5, 1, 0, 0, 0, 0.85, 0.5, 0, -0.5, 0.85) -- my brain Is
end)

camera angle:

2 Likes

Thank you so much I really appreciate it

(-----------------------)

1 Like