Not quite sure how cameras work. I try to display the camera as shown below, but the view is below the map.
--Setup variables local cameras = game.Workspace.CCTVCams:GetChildren() local cameraSelected = 1 local camera = game.Workspace.CurrentCamera --Function to update the camera local function updateCam(camNum) local camPart = cameras[camNum].CamPart camera.CameraType = Enum.CameraType.Scriptable camera.CameraSubject = camPart camera.CoordinateFrame = CFrame.new(camPart.Position) camera.Focus = CFrame.new(camPart.Position) end updateCam(1)
--Setup variables local cameras = game.Workspace.CCTVCams:GetChildren() local cameraSelected = 1 local camera = game.Workspace.CurrentCamera --Function to update the camera local function updateCam(camNum) local camPart = cameras[camNum].CamPart local target = camPart local cam = workspace.CurrentCamera cam.CameraType = Enum.CameraType.Scriptable cam.CameraSubject = camPart cam.CoordinateFrame = CFrame.new(target.Position) end updateCam(1)
Try using this.