Advertisement
karobloxYT

Untitled

May 9th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.88 KB | None | 0 0
  1. --------------------------------------------------------------------------------------------
  2.  
  3. --- // Important \\ ---
  4.  
  5. local Version = "v1.2-beta"
  6. local Build = "SimplySecured"
  7.  
  8. --- \\ Important // ---
  9.  
  10. --------------------------------------------------------------------------------------------
  11.  
  12. --- // Script to be Obfuscated \\ ---
  13.  
  14. local Script = [[
  15.  
  16. loadstring(game:HttpGet(('hastebin.com/raw/uyohaqotex'),true))()
  17.  
  18. ]]
  19.  
  20. --- \\ Script to be Obfuscated // ---
  21.  
  22. --------------------------------------------------------------------------------------------
  23.  
  24. --- // Obfuscation \\ ---
  25.  
  26. function Obfuscate(scr)
  27.  
  28. --------------------------------------------------------------------------------------------
  29.  
  30. --- // Anti-Decompiler BETA STAGE \\ ---
  31.  
  32. AntiDec_PrintVar = " local IlllIlllIlllIllI = print "
  33. AntiDec_LoadVar = " local IIllIIIIlIIllIIIIl = loadstring "
  34. AntiDecompiler = " local IlllIlllIlllIllI = IIllIIIIlIIllIIIIl; local IIllIIIIlIIllIIIIl = IlllIlllIlllIllI "
  35.  
  36. --- \\ Anti-Decompiler BETA STAGE // ---
  37.  
  38. --------------------------------------------------------------------------------------------
  39.  
  40. --- // Variable obfuscations \\ ---
  41.  
  42. local Ret = ""
  43. local VarNames = {"IllIllIllIllI", "IIlllIIlllIIlllIIlllII", "IIllllIIllll"}
  44. local Beg = [[local IlIlIlIlIlIlIlIlII = {]]
  45.  
  46. --- \\ Variable obfuscations // ---
  47.  
  48. --------------------------------------------------------------------------------------------
  49.  
  50. --- // Execution obfuscation \\ ---
  51.  
  52. local LoadstringVariable = [[local IllIIllIIllIII = loadstring]]
  53. local ConcatVariable = [[local IllIIIllIIIIllI = table.concat]]
  54. local EmptyString = [[local IIIIIIIIllllllllIIIIIIII = "''"]]
  55. local ConfuseVarO = "local "..VarNames[math.random(1, #VarNames)].." = (7*3-9/9+3*2/0+3*3);"
  56. local ConfuseVarT = "local "..VarNames[math.random(1, #VarNames)].." = (3*4-7/7+6*4/3+9*9);"
  57.  
  58. --- \\ Execution obfuscation //---
  59.  
  60. --------------------------------------------------------------------------------------------
  61.  
  62. --- // Features \\ ---
  63.  
  64. local Watermark = "---// Obfuscated with "..Build
  65. local Credits = "---// Huge thanks to ByteProtect for letting me use their leaked source as the 'FACE' of the obfuscator"
  66.  
  67. --- \\ Features // ---
  68.  
  69. --------------------------------------------------------------------------------------------
  70.  
  71. --- // Converts `Script` into bytecode format \\ ---
  72.  
  73. for i=1, string.len(scr) do
  74. Ret = Ret.."'\\"..string.byte(scr, i).."',"
  75. end
  76.  
  77. --- \\ Converts `Script` into bytecode format // ---
  78.  
  79. --------------------------------------------------------------------------------------------
  80.  
  81. --- // Useless functions \\ ---
  82.  
  83. local UselessFunctionStart = "function IllIIIIllIIIIIl("..VarNames[math.random(1, #VarNames)]..")"
  84. local UselessFunctionContent = "function "..VarNames[math.random(1, #VarNames)].."("..VarNames[math.random(1, #VarNames)]..")"
  85. local UselessFunctionContentT = "local "..VarNames[math.random(1, #VarNames)].." = (5*3-2/8+9*2/9+8*3)"
  86. local UselessFunctionEnd = "end"
  87. local UselessFunctionCall = "IllIIIIllIIIIIl(900283)"
  88.  
  89. local UselessFunctionStartT = "function IllIlllIllIlllIlllIlllIllIlllIIIlll("..VarNames[math.random(1, #VarNames)]..")"
  90. local UselessFunctionContentT = "function "..VarNames[math.random(1, #VarNames)].."("..VarNames[math.random(1, #VarNames)]..")"
  91. local UselessFunctionContentTT = "local "..VarNames[math.random(1, #VarNames)].." = (9*0-7/5+3*1/3+8*2)"
  92. local UselessFunctionEndT = "end"
  93. local UselessFunctionCallT = "IllIlllIllIlllIlllIlllIllIlllIIIlll(9083)"
  94.  
  95. --- \\ Useless functions // ---
  96.  
  97. --------------------------------------------------------------------------------------------
  98.  
  99. --- // Compiling all of the obfuscation \\ ---
  100.  
  101. 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
  102.  
  103. --- \\ Compiling all of the obfuscation // ---
  104.  
  105. --------------------------------------------------------------------------------------------
  106.  
  107. --- // Variables + Printing \\ ---
  108.  
  109. local linecount = "---// Character count: "..string.len(Compiled)
  110. print(Watermark.." "..Version)
  111. print(Credits)
  112. print(linecount)
  113. print()
  114. print(Compiled)
  115.  
  116. --- \\ Variables + Printing // ---
  117.  
  118. --------------------------------------------------------------------------------------------
  119. end
  120. Obfuscate(Script)
  121. --- \\ Obfuscation // ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement