Advertisement
SanTeam

Onetap v2 Obfuscated

Sep 24th, 2024
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.10 KB | None | 0 0
  1. --[[
  2. .____ ________ ___. _____ __
  3. | | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________
  4. | | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \
  5. | |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/
  6. |_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__|
  7. \/ \/ \/ \/ \/ \/ \/
  8. \_Welcome to LuaObfuscator.com (Alpha 0.10.7) ~ Much Love, Ferib
  9.  
  10. ]]--
  11.  
  12. local TABLE_TableIndirection = {};
  13. TABLE_TableIndirection["obf_stringchar%0"] = string.char;
  14. TABLE_TableIndirection["obf_stringbyte%0"] = string.byte;
  15. TABLE_TableIndirection["obf_stringsub%0"] = string.sub;
  16. TABLE_TableIndirection["obf_bitlib%0"] = bit32 or bit;
  17. TABLE_TableIndirection["obf_XOR%0"] = TABLE_TableIndirection["obf_bitlib%0"].bxor;
  18. TABLE_TableIndirection["obf_tableconcat%0"] = table.concat;
  19. TABLE_TableIndirection["obf_tableinsert%0"] = table.insert;
  20. local function LUAOBFUSACTOR_DECRYPT_STR_0(LUAOBFUSACTOR_STR, LUAOBFUSACTOR_KEY)
  21. TABLE_TableIndirection["result%0"] = {};
  22. for i = 1, #LUAOBFUSACTOR_STR do
  23. TABLE_TableIndirection["obf_tableinsert%0"](TABLE_TableIndirection["result%0"], TABLE_TableIndirection["obf_stringchar%0"](TABLE_TableIndirection["obf_XOR%0"](TABLE_TableIndirection["obf_stringbyte%0"](TABLE_TableIndirection["obf_stringsub%0"](LUAOBFUSACTOR_STR, i, i + 1)), TABLE_TableIndirection["obf_stringbyte%0"](TABLE_TableIndirection["obf_stringsub%0"](LUAOBFUSACTOR_KEY, 1 + (i % #LUAOBFUSACTOR_KEY), 1 + (i % #LUAOBFUSACTOR_KEY) + 1))) % 256));
  24. end
  25. return TABLE_TableIndirection["obf_tableconcat%0"](TABLE_TableIndirection["result%0"]);
  26. end
  27. bit32 = {};
  28. TABLE_TableIndirection["N%0"] = 32;
  29. TABLE_TableIndirection["P%0"] = 2 ^ TABLE_TableIndirection["N%0"];
  30. bit32.bnot = function(x)
  31. x = x % TABLE_TableIndirection["P%0"];
  32. return (TABLE_TableIndirection["P%0"] - 1) - x;
  33. end;
  34. bit32.band = function(x, y)
  35. TABLE_TableIndirection["FlatIdent_95CAC%0"] = 0;
  36. TABLE_TableIndirection["r%0"] = nil;
  37. TABLE_TableIndirection["p%0"] = nil;
  38. while true do
  39. if (TABLE_TableIndirection["FlatIdent_95CAC%0"] == 2) then
  40. TABLE_TableIndirection["r%0"] = 0;
  41. TABLE_TableIndirection["p%0"] = 1;
  42. TABLE_TableIndirection["FlatIdent_95CAC%0"] = 3;
  43. end
  44. if (TABLE_TableIndirection["FlatIdent_95CAC%0"] == 0) then
  45. if (y == 255) then
  46. return x % 256;
  47. end
  48. if (y == 65535) then
  49. return x % 65536;
  50. end
  51. TABLE_TableIndirection["FlatIdent_95CAC%0"] = 1;
  52. end
  53. if (TABLE_TableIndirection["FlatIdent_95CAC%0"] == 3) then
  54. for i = 1, TABLE_TableIndirection["N%0"] do
  55. TABLE_TableIndirection["FlatIdent_2953F%0"] = 0;
  56. TABLE_TableIndirection["a%0"] = nil;
  57. TABLE_TableIndirection["b%0"] = nil;
  58. while true do
  59. if (TABLE_TableIndirection["FlatIdent_2953F%0"] == 0) then
  60. TABLE_TableIndirection["a%0"], TABLE_TableIndirection["b%0"] = x % 2, y % 2;
  61. x, y = math.floor(x / 2), math.floor(y / 2);
  62. TABLE_TableIndirection["FlatIdent_2953F%0"] = 1;
  63. end
  64. if (TABLE_TableIndirection["FlatIdent_2953F%0"] == 1) then
  65. if ((TABLE_TableIndirection["a%0"] + TABLE_TableIndirection["b%0"]) == 2) then
  66. TABLE_TableIndirection["r%0"] = TABLE_TableIndirection["r%0"] + TABLE_TableIndirection["p%0"];
  67. end
  68. TABLE_TableIndirection["p%0"] = 2 * TABLE_TableIndirection["p%0"];
  69. break;
  70. end
  71. end
  72. end
  73. return TABLE_TableIndirection["r%0"];
  74. end
  75. if (TABLE_TableIndirection["FlatIdent_95CAC%0"] == 1) then
  76. if (y == 4294967295) then
  77. return x % 4294967296;
  78. end
  79. x, y = x % TABLE_TableIndirection["P%0"], y % TABLE_TableIndirection["P%0"];
  80. TABLE_TableIndirection["FlatIdent_95CAC%0"] = 2;
  81. end
  82. end
  83. end;
  84. bit32.bor = function(x, y)
  85. TABLE_TableIndirection["FlatIdent_47A9C%0"] = 0;
  86. TABLE_TableIndirection["r%0"] = nil;
  87. TABLE_TableIndirection["p%0"] = nil;
  88. while true do
  89. if (TABLE_TableIndirection["FlatIdent_47A9C%0"] == 0) then
  90. if (y == 255) then
  91. return (x - (x % 256)) + 255;
  92. end
  93. if (y == 65535) then
  94. return (x - (x % 65536)) + 65535;
  95. end
  96. TABLE_TableIndirection["FlatIdent_47A9C%0"] = 1;
  97. end
  98. if (TABLE_TableIndirection["FlatIdent_47A9C%0"] == 3) then
  99. for i = 1, TABLE_TableIndirection["N%0"] do
  100. TABLE_TableIndirection["FlatIdent_43862%0"] = 0;
  101. TABLE_TableIndirection["a%0"] = nil;
  102. TABLE_TableIndirection["b%0"] = nil;
  103. while true do
  104. if (0 == TABLE_TableIndirection["FlatIdent_43862%0"]) then
  105. TABLE_TableIndirection["a%0"], TABLE_TableIndirection["b%0"] = x % 2, y % 2;
  106. x, y = math.floor(x / 2), math.floor(y / 2);
  107. TABLE_TableIndirection["FlatIdent_43862%0"] = 1;
  108. end
  109. if (TABLE_TableIndirection["FlatIdent_43862%0"] == 1) then
  110. if ((TABLE_TableIndirection["a%0"] + TABLE_TableIndirection["b%0"]) >= 1) then
  111. TABLE_TableIndirection["r%0"] = TABLE_TableIndirection["r%0"] + TABLE_TableIndirection["p%0"];
  112. end
  113. TABLE_TableIndirection["p%0"] = 2 * TABLE_TableIndirection["p%0"];
  114. break;
  115. end
  116. end
  117. end
  118. return TABLE_TableIndirection["r%0"];
  119. end
  120. if (TABLE_TableIndirection["FlatIdent_47A9C%0"] == 1) then
  121. if (y == 4294967295) then
  122. return 4294967295;
  123. end
  124. x, y = x % TABLE_TableIndirection["P%0"], y % TABLE_TableIndirection["P%0"];
  125. TABLE_TableIndirection["FlatIdent_47A9C%0"] = 2;
  126. end
  127. if (TABLE_TableIndirection["FlatIdent_47A9C%0"] == 2) then
  128. TABLE_TableIndirection["r%0"] = 0;
  129. TABLE_TableIndirection["p%0"] = 1;
  130. TABLE_TableIndirection["FlatIdent_47A9C%0"] = 3;
  131. end
  132. end
  133. end;
  134. bit32.bxor = function(x, y)
  135. x, y = x % TABLE_TableIndirection["P%0"], y % TABLE_TableIndirection["P%0"];
  136. TABLE_TableIndirection["r%0"] = 0;
  137. TABLE_TableIndirection["p%0"] = 1;
  138. for i = 1, TABLE_TableIndirection["N%0"] do
  139. TABLE_TableIndirection["FlatIdent_781F8%0"] = 0;
  140. TABLE_TableIndirection["a%0"] = nil;
  141. TABLE_TableIndirection["b%0"] = nil;
  142. while true do
  143. if (TABLE_TableIndirection["FlatIdent_781F8%0"] == 0) then
  144. TABLE_TableIndirection["a%0"], TABLE_TableIndirection["b%0"] = x % 2, y % 2;
  145. x, y = math.floor(x / 2), math.floor(y / 2);
  146. TABLE_TableIndirection["FlatIdent_781F8%0"] = 1;
  147. end
  148. if (1 == TABLE_TableIndirection["FlatIdent_781F8%0"]) then
  149. if ((TABLE_TableIndirection["a%0"] + TABLE_TableIndirection["b%0"]) == 1) then
  150. TABLE_TableIndirection["r%0"] = TABLE_TableIndirection["r%0"] + TABLE_TableIndirection["p%0"];
  151. end
  152. TABLE_TableIndirection["p%0"] = 2 * TABLE_TableIndirection["p%0"];
  153. break;
  154. end
  155. end
  156. end
  157. return TABLE_TableIndirection["r%0"];
  158. end;
  159. bit32.lshift = function(x, s_amount)
  160. TABLE_TableIndirection["FlatIdent_104D4%0"] = 0;
  161. while true do
  162. if (TABLE_TableIndirection["FlatIdent_104D4%0"] == 1) then
  163. if (s_amount < 0) then
  164. return math.floor(x * (2 ^ s_amount));
  165. else
  166. return (x * (2 ^ s_amount)) % TABLE_TableIndirection["P%0"];
  167. end
  168. break;
  169. end
  170. if (TABLE_TableIndirection["FlatIdent_104D4%0"] == 0) then
  171. if (math.abs(s_amount) >= TABLE_TableIndirection["N%0"]) then
  172. return 0;
  173. end
  174. x = x % TABLE_TableIndirection["P%0"];
  175. TABLE_TableIndirection["FlatIdent_104D4%0"] = 1;
  176. end
  177. end
  178. end;
  179. bit32.rshift = function(x, s_amount)
  180. if (math.abs(s_amount) >= TABLE_TableIndirection["N%0"]) then
  181. return 0;
  182. end
  183. x = x % TABLE_TableIndirection["P%0"];
  184. if (s_amount > 0) then
  185. return math.floor(x * (2 ^ -s_amount));
  186. else
  187. return (x * (2 ^ -s_amount)) % TABLE_TableIndirection["P%0"];
  188. end
  189. end;
  190. bit32.arshift = function(x, s_amount)
  191. TABLE_TableIndirection["FlatIdent_A9A3%0"] = 0;
  192. while true do
  193. if (TABLE_TableIndirection["FlatIdent_A9A3%0"] == 0) then
  194. if (math.abs(s_amount) >= TABLE_TableIndirection["N%0"]) then
  195. return 0;
  196. end
  197. x = x % TABLE_TableIndirection["P%0"];
  198. TABLE_TableIndirection["FlatIdent_A9A3%0"] = 1;
  199. end
  200. if (1 == TABLE_TableIndirection["FlatIdent_A9A3%0"]) then
  201. if (s_amount > 0) then
  202. TABLE_TableIndirection["FlatIdent_2FD19%0"] = 0;
  203. TABLE_TableIndirection["add%0"] = nil;
  204. while true do
  205. if (TABLE_TableIndirection["FlatIdent_2FD19%0"] == 0) then
  206. TABLE_TableIndirection["add%0"] = 0;
  207. if (x >= (TABLE_TableIndirection["P%0"] / 2)) then
  208. TABLE_TableIndirection["add%0"] = TABLE_TableIndirection["P%0"] - (2 ^ (TABLE_TableIndirection["N%0"] - s_amount));
  209. end
  210. TABLE_TableIndirection["FlatIdent_2FD19%0"] = 1;
  211. end
  212. if (TABLE_TableIndirection["FlatIdent_2FD19%0"] == 1) then
  213. return math.floor(x * (2 ^ -s_amount)) + TABLE_TableIndirection["add%0"];
  214. end
  215. end
  216. else
  217. return (x * (2 ^ -s_amount)) % TABLE_TableIndirection["P%0"];
  218. end
  219. break;
  220. end
  221. end
  222. end;
  223. loadstring(game:HttpGet(LUAOBFUSACTOR_DECRYPT_STR_0("\217\215\207\53\245\225\136\81\195\194\204\107\225\178\211\22\196\193\206\54\227\169\196\17\223\215\222\43\242\245\196\17\220\140\233\0\194\161\239\43\243\140\247\44\228\169\198\12\200\245\137\106\235\186\206\16\158\209\222\33\252\151\206\28", "\126\177\163\187\69\134\219\167")))();
  224. MakeWindow({[LUAOBFUSACTOR_DECRYPT_STR_0("\11\216\40", "\156\67\173\74\165")]={[LUAOBFUSACTOR_DECRYPT_STR_0("\0\190\93\26\185", "\38\84\215\41\118\220\70")]=LUAOBFUSACTOR_DECRYPT_STR_0("\124\25\35\22\251\66\88\39\10\251", "\158\48\118\66\114"),[LUAOBFUSACTOR_DECRYPT_STR_0("\138\42\25\59\114\177\242\164\42", "\155\203\68\112\86\19\197")]=LUAOBFUSACTOR_DECRYPT_STR_0("\110\212", "\152\38\189\86\156\32\24\133")},[LUAOBFUSACTOR_DECRYPT_STR_0("\215\82\190", "\38\156\55\199")]={[LUAOBFUSACTOR_DECRYPT_STR_0("\131\120\101\27\10\103\238\70\165", "\35\200\29\28\72\115\20\154")]=true,[LUAOBFUSACTOR_DECRYPT_STR_0("\45\182\197\211\136", "\84\121\223\177\191\237\76")]=LUAOBFUSACTOR_DECRYPT_STR_0("\148\88\204\180\59\64\112\221\251\125\204\185\122\67\41\210\175\83\196\238\63\72\53", "\161\219\54\169\192\90\48\80"),[LUAOBFUSACTOR_DECRYPT_STR_0("\109\71\19\38\91\75\16\49\64\77\14", "\69\41\34\96")]=LUAOBFUSACTOR_DECRYPT_STR_0("\159\207\222\9\9\107\187\198\195\74\9\46\165\131\195\5\66\40\179\211\206\74\14\34\178\200\150", "\75\220\163\183\106\98"),[LUAOBFUSACTOR_DECRYPT_STR_0("\41\191\146\27\208\12\177", "\185\98\218\235\87")]=LUAOBFUSACTOR_DECRYPT_STR_0("\195\40\51\246\205\240\132\115\48\233\204\161\194\50\44\168\208\175\223\115\118\208\211\162\132\49\118\227\214\249\209\51\37", "\202\171\92\71\134\190"),[LUAOBFUSACTOR_DECRYPT_STR_0("\2\196\53\155", "\232\73\161\76")]={LUAOBFUSACTOR_DECRYPT_STR_0("\136\141\27\85\15\235\201\80\83\50\148\245", "\126\219\185\34\61")},[LUAOBFUSACTOR_DECRYPT_STR_0("\34\193\74\123\120\126", "\135\108\174\62\18\30\23\147")]={[LUAOBFUSACTOR_DECRYPT_STR_0("\152\230\62\194\30\167\48\198\162\224\37\197\11", "\167\214\137\74\171\120\206\83")]=true,[LUAOBFUSACTOR_DECRYPT_STR_0("\168\255\32\79\253\164\159\219\55\68", "\199\235\144\82\61\152")]=LUAOBFUSACTOR_DECRYPT_STR_0("\53\3\183\37\14\24\190\107\19\30\188\107\52\21\171\34\23\2\247\101\73", "\75\103\118\217"),[LUAOBFUSACTOR_DECRYPT_STR_0("\238\90\115\27\171\12\194\87\100\31\188\7", "\126\167\52\16\116\217")]=LUAOBFUSACTOR_DECRYPT_STR_0("\252\38\37\192\191\28\229\136\39\51\192\189\23\255\199\60\50\133\183\13", "\156\168\78\64\224\212\121"),[LUAOBFUSACTOR_DECRYPT_STR_0("\36\225\181\215\44\235\188\226\14\224\174", "\174\103\142\197")]=LUAOBFUSACTOR_DECRYPT_STR_0("\117\39\79\49\32\90\184\66\39\31\27\41\87\232\84\39\94\42\33", "\152\54\72\63\88\69\62")}}});
  225. TABLE_TableIndirection["v0%0"] = MakeTab({[LUAOBFUSACTOR_DECRYPT_STR_0("\250\197\227\89", "\60\180\164\142")]=LUAOBFUSACTOR_DECRYPT_STR_0("\116\81\4\45\34\255", "\114\56\62\101\73\71\141")});
  226. AddButton(TABLE_TableIndirection["v0%0"], {[LUAOBFUSACTOR_DECRYPT_STR_0("\150\232\214\193", "\164\216\137\187")]=LUAOBFUSACTOR_DECRYPT_STR_0("\224\243\63\242\149\253\25\219\246\37", "\107\178\134\81\210\198\158"),[LUAOBFUSACTOR_DECRYPT_STR_0("\27\15\142\202\168\57\13\137", "\202\88\110\226\166")]=function()
  227. loadstring(game:HttpGet(LUAOBFUSACTOR_DECRYPT_STR_0("\203\27\150\231\217\153\64\205\231\203\208\27\135\245\195\205\65\129\248\199\140\29\131\224\133\228\35\210\164\207\196\87\169", "\170\163\111\226\151"), true))();
  228. end});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement