Here is my code:
local leaderDead = false
game.Players.PlayerAdded:Connect(function(plr)
if game.Workspace.leaderQueue.Surface.board.CurrentLeader.TextLabel.Text == '' then
game.Workspace.leaderQueue.Surface.board.CurrentLeader.TextLabel.Text = plr.Name
leaderDead = false
elseif game.Workspace.leaderQueue.Surface.board.QueuePos1.TextLabel.Text == '' then
game.Workspace.leaderQueue.Surface.board.QueuePos1.TextLabel.Text = plr.name
elseif game.Workspace.leaderQueue.Surface.board.QueuePos2.TextLabel.Text == '' then
game.Workspace.leaderQueue.Surface.board.QueuePos2.TextLabel.Text = plr.name
elseif game.Workspace.leaderQueue.Surface.board.QueuePos3.TextLabel.Text == '' then
game.Workspace.leaderQueue.Surface.board.QueuePos3.TextLabel.Text = plr.name
end
local leader = game.Worskpace.leaderQueue.Surface.board.CurrentLeader.TextLabel.Text
while true do
if game.Worskpace['leader'].Humanoid.Health == 0 then
game.Worskpace.leaderQueue.Surface.board.CurrentLeader.TextLabel.Text = game.Worskpace.leaderQueue.Surface.board.QueuePos1.TextLabel.Text
game.Worskpace.leaderQueue.Surface.board.QueuePos1.TextLabel.Text = game.Workspace.leaderQueue.Surface.board.QueuePos2.TextLabel.Text
game.Worskpace.leaderQueue.Surface.board.QueuePos2.TextLabel.Text = game.Workspace.leaderQueue.Surface.board.QueuePos3.TextLabel.Text
game.Workspace.leaderQueue.Surface.board.QueuePos3.TextLabel.Text = ''
end
end
end)
Sorry that it's a bit long.

5 comments
i have no friends to test it with
i have no friends to test it with
You can playtest with yourself using 2+ different clients in the test tab
i have no friends to test it with
You don't need to. Using the test tool you can control 2 different clients alone