For a game I'm making when a player joins it creates a folder of RemoteEvents so that the player can fire them to do specific things without affecting the whole server (so if a player pushes a key it fires a RE that then gets picked up by a ServerScript in the player's character to spawn the ammo)
The problem is I have a SS that's in a BillboardGui in game.Workspace and I want to make it so when the player pushes a key it clones it to their PlayerGui and adornees it to the brick so only they can see the BBG but the problem is that I've tried using RemoteFunctions to do this (https://scriptinghelpers.org/questions/112137/remotefunction-only-invoking-one-script-at-a-time) and it works but only does it for one, there are multiple copies of this on the map but only one script gets activated by the RemoteFunction invoking the server, this is the only way I can think of to get the Player's name
I wanted to see if there's a way to make the ServerScript somehow get the name of the player who fires a certain RemoteEvent so I can just use that to identify the player and access their RemoteEvents folder

1 comment
Remote events passed to the server come with their usernames as default first parameter. You can store the usernames in a table after they joined though if that solves whatever you are trying to do