What is the difference between the overhead of an empty remote, and one with arguments?

Hey, I was just wondering what the difference between an empty remote is compared to one with an argument or many arguments

1 Like

what do you mean by an “empty remote”? if you meant the remote events parameters, the first parameter is set to be the sender (the player that sent the request); and the rest is just the arguments given in the :FireServer or :FireClient arguments

local function onServerEvent(player, something, something2)
   print(`{player.Name} just sent {something} and {something}`) -- playerName just sent this is the something argument and this is the second something argument
end

-- local script

remote:FireServer("this is the something argument", "this is the second something argument")
1 Like