Nightmare Anti Cheat[NAC] - Functional Client Side Anti Cheat

99.99% chance that nobody will find a way to bypass my client sided anti cheat but I will be amused by the many people who try.

Good luck everyone!

3 Likes

Eh… Do you mind sending Obfuscated Version Code so i can just try it without risk of banning

2 Likes

An ethical exploiter bypassed it privately. I’m working with them to improve it and continuously make it better but yeah just for the record guys do not solely rely on a crash function to stop exploiters this is how they can bypass it without even having the function name

for _, func in ipairs(getgc()) do

if type(func) == "function" and islclosure(func) then
        
local info = getinfo(func)
        
-- Check if the source contains "AC"
        
if string.find(info.source, "AC") then
            
-- Hook the function without checking the name, just disable its behavior
            
hookfunction(func, function() end)
        
end
    
end

end