I'm planning on having a special camera angle for when a player falls off a ledge. I'm able to switch to the special camera just fine, but no matter what I do, I can't get the camera back to normal after the player respawns. I've tried setting the Camera mode to Follow, making the player the focus, manually setting an offset, but nothing works. Even when the camera DOES follow the player, it is very zoomed out, and I'm not sure how to get it back to the default zoom. What should I be doing?
local debounce = false local player = game.Players.LocalPlayer player.CharacterAdded:wait() while true do if game.Players.LocalPlayer.Character.Torso.CFrame.Y < -17 and debounce == false then debounce = true local camera = Instance.new("Camera") camera.Name = "DeathCamera" camera.Parent = workspace camera.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame camera.CameraSubject = game.Players.LocalPlayer.Character.Torso camera.CameraType = Enum.CameraType.Watch workspace.CurrentCamera = camera repeat wait() until game.Players.LocalPlayer.Character.Humanoid.Health == 0 wait(3) camera:Destroy() end end localPlayer.CharacterAdded:Connect(function(char) --game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Custom end)