I may have issues with scripts these times but I can not understand what's causing it. Anyways I have a problem with this script:
local infoLabel = game.StarterGui.ScreenGui.infoLabel
game.Players.PlayerAdded:Connect(function(player)
game.StarterPlayer.CharacterWalkSpeed = 0
infoLabel.Text = "Welcome to Player Experiments."
wait(5)
infoLabel.Text = "Lets start with your username."
wait(5)
infoLabel.Text = "Your username is ".. player.Name.. ". Right?"
end)
It had to change the infoLabel's text to "Lets start with your username" but instead it stayed at "Welcome to Player Experiments". It also doesn't go to "Your username is ".. player.Name.. ". Right?". I can't understand what is wrong here as there are no errors.

2 comments
I added the PlayerAdded event because I wanted to see if it works like that but unfortunately it doesn't ;(
Is it a local script?