I have this script, were I am trying to add the players to a table, and to check when one of those players dies. And when they do I need it to do something. Right now Im not sure how to check for player death, and adding the players to a table.
Here is the script:
local playerTable = {}
local c = game.Workspace.CurrentCamera
game.Players.PlayerAdded:connect(function (newPlayer)
table.insert(playerTable, newPlayer)
print(table)
end)
game.Players.PlayerRemoving:connect(function(leavingPlayer)
table.remove(playerTable, leavingPlayer)
print(table)
end)
wait(5)
for i, player in pairs(game.Players:GetChildren()) do
player.PlayerValues.PlayerHealth.Changed:connect(function(HP)
if HP == 0 then
print'PlayerDied'
for i, v in pairs(game.Players:GetChildren()) do
if v.Name == player.Name then
wait()
elseif v:IsA'Player' then
wait()
if player.PlayerService.PlayerTeam.Value == BrickColor.new("Bright red")
and player.Character.Humanoid.Health == 0 then
wait()
else
wait()
end
end
end
end
end)
end
