Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------------------------------------------------------
- --- // Important \\ ---
- local Version = "v1.2-beta"
- local Build = "SimplySecured"
- --- \\ Important // ---
- --------------------------------------------------------------------------------------------
- --- // Script to be Obfuscated \\ ---
- local Script = [[
- loadstring(game:HttpGet(('hastebin.com/raw/uyohaqotex'),true))()
- ]]
- --- \\ Script to be Obfuscated // ---
- --------------------------------------------------------------------------------------------
- --- // Obfuscation \\ ---
- function Obfuscate(scr)
- --------------------------------------------------------------------------------------------
- --- // Anti-Decompiler BETA STAGE \\ ---
- AntiDec_PrintVar = " local IlllIlllIlllIllI = print "
- AntiDec_LoadVar = " local IIllIIIIlIIllIIIIl = loadstring "
- AntiDecompiler = " local IlllIlllIlllIllI = IIllIIIIlIIllIIIIl; local IIllIIIIlIIllIIIIl = IlllIlllIlllIllI "
- --- \\ Anti-Decompiler BETA STAGE // ---
- --------------------------------------------------------------------------------------------
- --- // Variable obfuscations \\ ---
- local Ret = ""
- local VarNames = {"IllIllIllIllI", "IIlllIIlllIIlllIIlllII", "IIllllIIllll"}
- local Beg = [[local IlIlIlIlIlIlIlIlII = {]]
- --- \\ Variable obfuscations // ---
- --------------------------------------------------------------------------------------------
- --- // Execution obfuscation \\ ---
- local LoadstringVariable = [[local IllIIllIIllIII = loadstring]]
- local ConcatVariable = [[local IllIIIllIIIIllI = table.concat]]
- local EmptyString = [[local IIIIIIIIllllllllIIIIIIII = "''"]]
- local ConfuseVarO = "local "..VarNames[math.random(1, #VarNames)].." = (7*3-9/9+3*2/0+3*3);"
- local ConfuseVarT = "local "..VarNames[math.random(1, #VarNames)].." = (3*4-7/7+6*4/3+9*9);"
- --- \\ Execution obfuscation //---
- --------------------------------------------------------------------------------------------
- --- // Features \\ ---
- local Watermark = "---// Obfuscated with "..Build
- local Credits = "---// Huge thanks to ByteProtect for letting me use their leaked source as the 'FACE' of the obfuscator"
- --- \\ Features // ---
- --------------------------------------------------------------------------------------------
- --- // Converts `Script` into bytecode format \\ ---
- for i=1, string.len(scr) do
- Ret = Ret.."'\\"..string.byte(scr, i).."',"
- end
- --- \\ Converts `Script` into bytecode format // ---
- --------------------------------------------------------------------------------------------
- --- // Useless functions \\ ---
- local UselessFunctionStart = "function IllIIIIllIIIIIl("..VarNames[math.random(1, #VarNames)]..")"
- local UselessFunctionContent = "function "..VarNames[math.random(1, #VarNames)].."("..VarNames[math.random(1, #VarNames)]..")"
- local UselessFunctionContentT = "local "..VarNames[math.random(1, #VarNames)].." = (5*3-2/8+9*2/9+8*3)"
- local UselessFunctionEnd = "end"
- local UselessFunctionCall = "IllIIIIllIIIIIl(900283)"
- local UselessFunctionStartT = "function IllIlllIllIlllIlllIlllIllIlllIIIlll("..VarNames[math.random(1, #VarNames)]..")"
- local UselessFunctionContentT = "function "..VarNames[math.random(1, #VarNames)].."("..VarNames[math.random(1, #VarNames)]..")"
- local UselessFunctionContentTT = "local "..VarNames[math.random(1, #VarNames)].." = (9*0-7/5+3*1/3+8*2)"
- local UselessFunctionEndT = "end"
- local UselessFunctionCallT = "IllIlllIllIlllIlllIlllIllIlllIIIlll(9083)"
- --- \\ Useless functions // ---
- --------------------------------------------------------------------------------------------
- --- // Compiling all of the obfuscation \\ ---
- local Compiled = UselessFunctionStart..ConfuseVarO..ConfuseVarT..ConcatVariable..";"..UselessFunctionStart.." "..UselessFunctionContent.." "..UselessFunctionContentT.." "..UselessFunctionEnd.." "..UselessFunctionEnd.." "..UselessFunctionEnd..";"..UselessFunctionCall..";"..UselessFunctionStartT.." "..UselessFunctionContentT.." "..UselessFunctionContentTT.." "..UselessFunctionEndT.." "..UselessFunctionEndT..";"..UselessFunctionCallT..";"..LoadstringVariable..";"..Beg..Ret.."}".."IllIIllIIllIII(IllIIIllIIIIllI(IlIlIlIlIlIlIlIlII,IIIIIIIIllllllllIIIIIIII))()"..";"..UselessFunctionEnd..";"..UselessFunctionCall
- --- \\ Compiling all of the obfuscation // ---
- --------------------------------------------------------------------------------------------
- --- // Variables + Printing \\ ---
- local linecount = "---// Character count: "..string.len(Compiled)
- print(Watermark.." "..Version)
- print(Credits)
- print(linecount)
- print()
- print(Compiled)
- --- \\ Variables + Printing // ---
- --------------------------------------------------------------------------------------------
- end
- Obfuscate(Script)
- --- \\ Obfuscation // ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement