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)
