If a hacker man were to hack a remote function/event, is it possible for them to change the name of the player who activated the function/event?
In short, this isn’t possible.
Roblox uses some sort of magic (not really) to determine who fired the event/function. If you’d like to know more, this topic and also this one explain it somewhat.
I don’t believe so. When the a RemoteEvent or Function is fired on the server and the call comes from a client, the player argument is passed automatically based on which client is firing it (that’s why you don’t have to pass the player argument manually). Thus, I don’t believe that would be possible.
Phew, that saves me the trouble of doing a name check