Hi I really need help. Lemme explain, when all the players die a imagelabel shows up. Thats not working. Like not being visible. Can you help?
local alive = #game.Players:GetPlayers()
local number = 0
local parent = game.Workspace.ZombiesAlive
local timer = Instance.new("Hint",game.Workspace)
game.Players.PlayerAdded:connect(function(player)
alive = alive + 1
print(alive)
player.CharacterAdded:connect(function(character)
character:WaitForChild("Humanoid").Died:connect(function()
alive = alive - 1
print(alive)
if alive == 0 then
print("No survivors")
for i,v in pairs (game.Players:GetPlayers()) do
v.Character:MovTeTo(Vector3.new(-6, 0.5, -11))
local playerGui = v.PlayerGui
playerGui.ScreenGui.TextLabel.Visible = true
end
end
end)
end)
player.Chatted:connect(function(msg)
end)
parent.ChildAdded:connect(function( child )
if child:IsA("Model") then
number = number + 1
warn(child:GetFullName(), number)
end
end)
parent.ChildRemoved:connect(function( child )
if child:IsA("Model") then
number = number - 1
warn(number)
end
end)
end
while true do
wait()
for timer1 = 10, 1, -1 do
timer.Text = "There is "..timer1.." seconds left."
wait(1)
end
repeat
wait(.5)
until alive == 0
-- Add code here for more things, basically the code here will run after everyone's dead.
-- You also have it setup that a new game will run right after another, so keep that in mind!
end)
