I want to get the CFrame value for setting the camera to 3rd person like if you zoom out.
Basically I want to zoom the camera out and not change the orientation of the camera.
I have a couple ideas but they are very complicated. I’m wondering if there is a simple fix for doing this.
And I have yet to’ve found a solution or even someone covering this.
You can get the cameras CFrame and simply subtract the position by the negative look vector:
local Camera = workspace.CurrentCamera
local lookVector = Camera.CFrame.LookVector
local magnitude = 4 --> how many studs back you want the camera to go
Camera.CFrame = Camera.CFrame - lookVector