Ok so, after just coding random stuff, I have come up with a method to determine if a function is original or not.
Example:
function add(x, y) return x + y; end local addMacro = add; add = function(...) if (Checksum(add, addMacros)) then addMacro(...); else -- don't run as it has been overriden. end end
Function Code:
Edited by 0x59, 27 July 2018 - 08:21 AM.