I am trying to make a game that automatically chooses maps (which I do not need help with) but there is a problem; when I try to change a textlabel in a ScreenGui with a script located anywhere (even if I make it a child of the textlabel) the script won't make it change. I put it in the script that chooses the maps, and the actual map choosing part works, but is there anything wrong with this line? It even prints but it doesn't change the label
print("castle was selected")
game.StarterGui.Status.e.Text = "The 'Castle' map has been chosen"
"Status" is the ScreenGui, and "e" is the TextLabel``

2 comments
Try locating the TextLabel first (local e = game.StarterGui.Status.TextLabel) and then change it to (e.Text = "----")
MArzalAlBuchariZ, that is basically what I did up there