Yup, if they are exploiting, using any tool out there. I dont mean changing their ID, I mean, sending another player as the first argument from a Remote.
Maybe a tool inside those exloiter softwares, that lets them send a different player as the root of the remote
The player parameter is sent automatically over the server/client boundary when RemoteEvent:FireServer() is called. I don’t think there’s any way for them to send over another playeras the first argument.
The first argument passed to OnServerEvent is the Player who fired the event, as received by the server. The Player’s client doesn’t need to tell the server “I fired the event, it was me, not the other Players”, the server automatically knows which connected Player did it upon firing.