The script below is supposed to create a message saying "(player) has entered the server". But when I test it in the Studio, it doesn't work! Why might this be?
game.Players.PlayerAdded:connect(function(player)
print("Player Entered")
script.Parent.Text = player.Name.. " has entered the server"
wait(5)
script.Parent.Text = ""
end)

5 comments
Is this a localScript?
I've tried it with a localScript and it didn't work either.
Where is the script?
In a TextLabel in a StarterGUI.
It has to be a serverScript, and use game.Players.LocalPlayer in localScripts