local num = 1
Game.Players.PlayerAdded:connect(function(Player)
local nm = num
num = num + 1
Player.CharacterAdded:connect(function(Char)
wait() --So the character has time to load fully.
Char.Name = "#" .. nm
end)
end)
Its supposed to change the name above the person heads (For Example: When you join the game your name is above your head) Its supposed to change the name to #1 for the first person to join then for the next person to join it changes their name to #2 and keeps increasing when a new player enters its supposed to keep your number as your name when they reset, but it doesn't change your name .-.
Help please?

2 comments
..No? Changing the humanoid's Name property has no effect on the Character's name. All this does is break resetting, among a few other things that rely on the Humanoid's name.
Sorry if I am wrong, I never really use roblox's default humanoids.