VINDICTA.TOP
Closures · Function
Bunni.fun
ChocoSploit
Cryptic
Potassium
Seliware
SirHurt
Solara
Velocity
Volcano
Volt
Wave
Xeno

restorefunction

Restore a hooked function back to its very first original implementation.

function restorefunction(funcfuncfunctionThe hooked function to restore to its original state.: (...any) -> (...any)): ()

Usage

Hook and then restore a function
function dummy()
    print("Original")
end

hookfunction(dummy, function()
    print("Hooked!")
end)

dummy()           -- Output: Hooked!
restorefunction(dummy)
dummy()           -- Output: Original
Error on unhooked function
restorefunction(print) -- Error: restorefunction: function is not hooked