

blacklisted_modules = {
"gmcl__cv3_win32.dll",
"gmcl__nyx_win32.dll",
"gmcl_aaa_win32.dll",
"gmcl_bsendpacket_win32.dll",
"gmcl_chatclear_win32.dll",
"gmcl_cvar3_win32.dll",
"gmcl_dickwrap_win32.dll",
"gmcl_enginepred_win32.dll",
"gmcl_fhook_win32.dll",
"gmcl_hi_win32.dll",
"gmcl_mega_win32.dll",
"gmcl_name_enabler_win32.dll",
"gmcl_spreadthebutter_win32.dll",
"gmsv_cvar3.dll",
"gmsv_cvar3_win32.dll"
}
net.Receive("r-ac_check_modules", function()
for k, v in pairs(blacklisted_modules) do
if(file.Find("lua/bin/"..v)) then
rac.AddDetection("[R-AC] Illegal Module", "Illegal Module: "..v, "kick", "none")
end
end
end)