
Key RequiredUniversal

local RF = game:GetService("ReplicatedStorage").Modules.Network.RemoteFunction;
local cb = getcallbackvalue(RF, "OnClientInvoke");
local real = getupvalues(cb)[1];
--table.foreach(getupvalues(cb),print); -- Check if it 1 or 2 or 3 or ...
local hook;
hook = hookfunction(real, function(...)
print("Intercepted:", ...);
return hook(...); -- return original
end);



Which I just read.
@oohluu ? wdym
@TTJY What is it for?
@oohluu return values to server
neat