CharacterAutoLoads (Property)
From Legacy Roblox Wiki
Jump to navigationJump to search
CharacterAutoLoads | |
Type | bool |
Description | Indicates whether Characters will respawn automatically. |
Member of | Players |
Remarks
If this is set to true, Players will get a character automatically when they join the game, as well as when they die. There is a 5 second delay between death and respawning.
If set to false, Characters wont load automatically, allowing you to respawn manually using LoadCharacter.
Example
This script turns off auto-loading and simulates character respawning.
local respawnTime = 5
local Players = Game:GetService("Players")
Players.CharacterAutoLoads = false
Players.PlayerAdded:connect(function(Player)
Player.CharacterAdded:connect(function(Character)
-- find the humanoid, and detect when it dies
local Humanoid = Character:FindFirstChild("Humanoid")
if Humanoid then
Humanoid.Died:connect(function()
-- delay, then respawn the character
wait(respawnTime)
Player:LoadCharacter()
end)
end
end)
Player:LoadCharacter() -- load the character for the first time
end)