game.Players.PlayerAdded:connect(function(player)
local playerLabel = Instance.new("TextLabel")
playerLabel.Text = player.Name
playerLabel.Text.FontSize = "Size14"
playerLabel.Text.Font = "Legacy"
playerLabel.Parent = script.Parent
end)
I'm not worry about position yet, because I'm pretty sure I already know how to do that, but for some reason when a player joins it won't add a slot for their name?

2 comments
Where is this script being ran?
In a local script inside the leader board frame. which is inside a screenGui, in StarterGui