Why is CurrentCamera.Focus not changing?

  1. What do you want to achieve? I am trying to get the Camera to point straight down

  2. What is the issue? The script does not make the camera point straight down, instead, it points forward.

  3. What solutions have you tried so far? I have tried using CFrame.new, but it still does the same

Here’s the code

wait(5)
workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable
print("a")
workspace.CurrentCamera.CFrame = workspace.CameraParts.Cameracframe.CFrame
print("b")
workspace.CurrentCamera.Focus = game.Workspace.CameraParts.Camerafocus.CFrame
print("c")
print(workspace.CurrentCamera.Focus)

also, it does print correctly, it just does not point to that spot

Create a loop like this that will try to change the camera type till it changes.

repeat wait()
    workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable
until workspace.CurrentCamera.CameraType == Enum.CameraType.Scriptable
1 Like

Thanks, that worked, im glad I can finally ask questions :smiley: