SCANNER TOOL FOR GAMES THAT USE ANTI DECOMPILE – DETECT LOADED MODULE SCRIPTS WITH ANTI DECOMPILER – NIL PARENT

Created by 1x1x1x1C00lKid

Features:

  • SCANNER TOOL
    • DETECT LOADED MODULE SCRIPTS WITH NIL PARENT/ANTI DECOMPILER
  •  
  • DEV NOTES:
  • the slowDetection is a local variable that if set to true, will search for all the scripts that own an anti-decompiler.
  • slowDetection is by default set to false, means that it will scan for anti-decompilers only on modulescripts that have nil as parent.
  • Name is “stupid scanner” as it is stupidly specific, this detector works on Crystal Anticheat, and games that use a modulescript as an anticheat (put slowDetection to verify if a script has an antidecompiler)

SCRIPTS: [2]

SCANNER TOOL NORMAL:

local slowDetection = false

for i,v in  next,getloadedmodules() do
   if tostring(v.Parent) ~= "Core"  and tostring(v.Parent) ~= "CameraModule" and tostring(v.Parent) ~= "ChatMain" and tostring(v.Parent) ~= "PlayerModule" and tostring(v.Parent) ~= "CommandModules" and tostring(v.Parent) ~= "ClientChatModules" and tostring(v.Parent) ~= "MessageCreatorModules" and tostring(v.Parent) ~= "ControlModule" and tostring(v) ~= "Popper" and tostring(v) ~= "MatIcons" and tostring(v) ~= "AtomicBinding"  then
          local script = decompile(getscriptclosure(v))
          local table1 = script:split("\n")
          print("Loading... ", i , " " , v)
 if v.Parent == nil and tostring(v) ~= "Client" then
     warn(v , " suspected, Reason: nil parent")
  if table.concat(script:split(" ")) == "" then
      local script = decompile(getscriptclosure(v))
          local table1 = script:split("\n")
      warn(v , " seriously suspected, Reason: Anti-Decompiler + Nil parent")
      end
 elseif slowDetection == true and  table.concat(script:split(" ")) == "" and tostring(v) ~= "Client" then
     warn(v , " suspected, Reason: Anti-Decompiler")
     end
 end
end

SCANNER TOOL MODULE:

local PATH = game

for i,v in pairs(PATH:GetDescendants()) do
   if v:IsA("ModuleScript") then
       local script = decompile(getscriptclosure(v))
       local table1 = script:split("\n")
       print("Loading ..", i , " ", v)
       if table.concat(script:split(" ")) == "" then
           warn("Anti-Decompiler detected, script name:", v)
       end
   end
end

⚠️ Warning: Do not download any extensions or anything other than .txt/.lua file, because script will download only in .txt/.lua format or It will redirect you to a pastebin link.

📋 Notice: If you find any of the scripts patched or not working, please report it to Forever4D through Discord. The script will be removed or marked as patched!