Now, let’s say if I wanted to print the player user using print(player.Name), But unfortunately, I am having an error saying it is trying to "attempt to index with nil with ‘Name’ ". Did roblox update their Lua or something? I was able to grab players’ users just fine back then using this but now I can’t…
You don’t get the player from MouseButton1Click on a text button, you might be getting confused with a Click Detector’s MouseClick method. I’m assuming this text label is in starter gui/player’s player gui, if so, you can just chain a whole bunch of .Parent's, or alternatively (this method doesn’t need the button to be in starter/player gui) use a remote event.
You don’t have to specifically fire their username in the parameters as Roblox automatically sends the player who fired the remote as the first argument to the server (However, you can if you want)
After the event fire, in the local script line where it fires the remote event, I am getting an error saying “Argument 1 missing or nil”
The line is RemoteEvent:FireClient()