Not a member of GistPad yet?
Sign Up,
it unlocks many cool features!
- --[[
- .____ ________ ___. _____ __
- | | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________
- | | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \
- | |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/
- |_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__|
- \/ \/ \/ \/ \/ \/ \/
- \_Welcome to LuaObfuscator.com (Alpha 0.10.9) ~ Much Love, Ferib
- ]]--
- local v0 = tonumber;
- local v1 = string.byte;
- local v2 = string.char;
- local v3 = string.sub;
- local v4 = string.gsub;
- local v5 = string.rep;
- local v6 = table.concat;
- local v7 = table.insert;
- local v8 = math.ldexp;
- local v9 = getfenv or function()
- return _ENV;
- end;
- local v10 = setmetatable;
- local v11 = pcall;
- local v12 = select;
- local v13 = unpack or table.unpack;
- local v14 = tonumber;
- local function v15(v16, v17, ...)
- local v18 = 1;
- local v19;
- v16 = v4(v3(v16, 5), "..", function(v30)
- if (v1(v30, 5 - 3) == (231 - 150)) then
- v19 = v0(v3(v30, 1, 1 - 0));
- return "";
- else
- local v88 = 0;
- local v89;
- while true do
- if (v88 == (0 - 0)) then
- v89 = v2(v0(v30, 16));
- if v19 then
- local v118 = v5(v89, v19);
- v19 = nil;
- return v118;
- else
- return v89;
- end
- break;
- end
- end
- end
- end);
- local function v20(v31, v32, v33)
- if v33 then
- local v90 = 0 - 0;
- local v91;
- while true do
- if (v90 == (((619 - (555 + 64)) + 0) - ((1808 - (857 + 74)) - ((850 - (367 + 201)) + 595)))) then
- v91 = (v31 / (((930 - (214 + 713)) - (1 + 0)) ^ (v32 - (2 - 1)))) % (((98 + 523) - (555 + 64)) ^ (((v33 - 1) - (v32 - (932 - ((1734 - (282 + 595)) + 74)))) + (((3843 - (1523 + 114)) - (1369 + 154 + (162 - 48))) - (367 + (1266 - (68 + 997))))));
- return v91 - (v91 % ((2198 - (226 + 1044)) - ((931 - 717) + 713)));
- end
- end
- else
- local v92 = (1 + (118 - (32 + 85)) + 0) ^ (v32 - 1);
- return (((v31 % (v92 + v92)) >= v92) and 1) or (0 + 0);
- end
- end
- local function v21()
- local v34 = v1(v16, v18, v18);
- v18 = v18 + 1;
- return v34;
- end
- local function v22()
- local v35, v36 = v1(v16, v18, v18 + 1 + 1);
- v18 = v18 + (2 - (957 - (892 + 65)));
- return (v36 * (1321 - (68 + 997))) + v35;
- end
- local function v23()
- local v37, v38, v39, v40 = v1(v16, v18, v18 + ((3036 - 1763) - (226 + (1929 - 885))));
- v18 = v18 + (17 - ((55 - 25) - 17));
- return (v40 * ((16442165 - (87 + 263)) + 335401)) + (v39 * ((14713 - (67 + 113)) + 37400 + 13603)) + (v38 * (1213 - (892 + 65))) + v37;
- end
- local function v24()
- local v41 = 0 - 0;
- local v42;
- local v43;
- local v44;
- local v45;
- local v46;
- local v47;
- while true do
- if (v41 == ((2 - 1) - 0)) then
- v44 = (1 + 0) - (0 - 0);
- v45 = (v20(v43, (1 + (952 - (802 + 150))) - (0 - 0), 36 - 16) * (((257 + 95) - ((1084 - (915 + 82)) + 263)) ^ (212 - ((189 - 122) + 113)))) + v42;
- v41 = 1 + 0 + (1 - 0);
- end
- if ((2 + 0) == v41) then
- v46 = v20(v43, (1238 - (1069 + 118)) - 30, (51 - 28) + (17 - 9));
- v47 = ((v20(v43, 474 - (416 + 26)) == ((1 + 2) - 2)) and -(953 - (802 + 150))) or (1 + ((1572 - 687) - (261 + 624)));
- v41 = (4 + 0) - 1;
- end
- if (v41 == ((791 - (368 + 423)) - 0)) then
- v42 = v23();
- v43 = v23();
- v41 = 1 - (0 - 0);
- end
- if (v41 == ((21 - (10 + 8)) + 0)) then
- if (v46 == ((0 - 0) + (442 - (416 + 26)))) then
- if (v45 == (997 - (915 + 82))) then
- return v47 * (0 - 0);
- else
- v46 = (2467 - 1694) - (((154 + 203) - 156) + (1010 - 439));
- v44 = (1576 - (145 + 293)) - ((546 - (44 + 386)) + 1022);
- end
- elseif (v46 == (1193 + 854)) then
- return ((v45 == (1486 - (998 + 488))) and (v47 * (((1 + 0) - 0) / (1187 - (876 + 193 + ((1970 - (201 + 571)) - (1020 + (1198 - (116 + 1022))))))))) or (v47 * NaN);
- end
- return v8(v47, v46 - ((5055 - (630 + (3301 - 2508))) - (1532 + 1077))) * (v44 + (v45 / ((4 - (7 - 5)) ^ (127 - (266 - 191)))));
- end
- end
- end
- local function v25(v48)
- local v49 = (859 - (814 + 45)) + (0 - (0 - 0));
- local v50;
- local v51;
- while true do
- if (((1419 - (25 + 422 + 966)) - 4) == v49) then
- v51 = {};
- for v112 = 2 - 1, #v50 do
- v51[v112] = v2(v1(v3(v50, v112, v112)));
- end
- v49 = (5 + 9) - 11;
- end
- if (v49 == (2 + (2 - 1))) then
- return v6(v51);
- end
- if (v49 == (((2702 - (261 + 624)) - (1703 + (202 - 88))) + (1080 - (1020 + 60)))) then
- v50 = nil;
- if not v48 then
- v48 = v23();
- if (v48 == ((1423 - (630 + 793)) - ((2375 - 1674) - (376 + 325)))) then
- return "";
- end
- end
- v49 = (4999 - 3943) - (87 + 382 + 586);
- end
- if (v49 == ((6018 - 4270) - (760 + 987))) then
- v50 = v3(v16, v18, (v18 + v48) - (1914 - ((3536 - (760 + 987)) + 124)));
- v18 = v18 + v48;
- v49 = (2681 - (1789 + 124)) - (745 + 21);
- end
- end
- end
- local v26 = v23;
- local function v27(...)
- return {...}, v12("#", ...);
- end
- local function v28()
- local v52 = (function()
- return function(v93, v94, v95, v96, v97, v98, v99, v100, v101)
- local v102 = (function()
- return 1905 - ((2647 - (745 + 21)) + 9 + 15);
- end)();
- local v93 = (function()
- return;
- end)();
- local v94 = (function()
- return;
- end)();
- while true do
- local v111 = (function()
- return 0;
- end)();
- while true do
- if (v111 == ((0 - 0) - (0 - 0))) then
- if ((1764 - (454 + 11 + 1298)) ~= v102) then
- else
- local v121 = (function()
- return 0 + 0;
- end)();
- while true do
- if (v121 ~= ((0 + 0) - (1055 - (87 + 968)))) then
- else
- local v154 = (function()
- return 0 - 0;
- end)();
- while true do
- if (v154 == (0 + 0)) then
- while true do
- if (v93 == (0 - 0)) then
- v94 = (function()
- return v95();
- end)();
- if (v96(v94, #"[", #"[") ~= (0 - 0)) then
- else
- local v167 = (function()
- return 0 - (1413 - (447 + 966));
- end)();
- local v168 = (function()
- return;
- end)();
- local v169 = (function()
- return;
- end)();
- local v170 = (function()
- return;
- end)();
- while true do
- if (v167 ~= (288 - (134 + (413 - 262)))) then
- else
- if (v96(v169, #"91(", #"gha") == #"]") then
- v170[#"0313"] = (function()
- return v99[v170[#".com"]];
- end)();
- end
- v100[v101] = (function()
- return v170;
- end)();
- break;
- end
- if (v167 ~= (1819 - (1703 + 114))) then
- else
- if (v96(v169, #"/", #">") == #":") then
- v170[1667 - ((1671 - (376 + 325)) + 695)] = (function()
- return v99[v170[(4 - 1) - (2 - 1)]];
- end)();
- end
- if (v96(v169, 1 + 1, 2) == #".") then
- v170[#"gha"] = (function()
- return v99[v170[#"nil"]];
- end)();
- end
- v167 = (function()
- return 1993 - ((1281 - 699) + (1422 - (9 + 5)));
- end)();
- end
- if ((0 - (376 - (85 + 291))) == v167) then
- local v172 = (function()
- return 1265 - (243 + 1022);
- end)();
- while true do
- if (v172 == (3 - 2)) then
- v167 = (function()
- return 1 + 0;
- end)();
- break;
- end
- if (v172 == 0) then
- v168 = (function()
- return v96(v94, (1182 - (1123 + 57)) - 0, #"19(");
- end)();
- v169 = (function()
- return v96(v94, #"http", 22 - (14 + 2));
- end)();
- v172 = (function()
- return 1;
- end)();
- end
- end
- end
- if ((255 - (163 + 91)) ~= v167) then
- else
- v170 = (function()
- return {v97(),v97(),nil,nil};
- end)();
- if (v168 == 0) then
- local v176 = (function()
- return 0;
- end)();
- local v177 = (function()
- return;
- end)();
- while true do
- if (v176 ~= (0 - 0)) then
- else
- v177 = (function()
- return (250 + 1574) - ((1641 - 446) + 591 + 38);
- end)();
- while true do
- if ((1474 - (1329 + 145)) == v177) then
- v170[#"91("] = (function()
- return v97();
- end)();
- v170[#".dev"] = (function()
- return v97();
- end)();
- break;
- end
- end
- break;
- end
- end
- elseif (v168 == #"[") then
- v170[#"-19"] = (function()
- return v98();
- end)();
- elseif (v168 == (2 - 0)) then
- v170[#"gha"] = (function()
- return v98() - (((1214 - (140 + 831)) - ((2037 - (1409 + 441)) + 54)) ^ 16);
- end)();
- elseif (v168 ~= #"xxx") then
- else
- local v182 = (function()
- return 0;
- end)();
- local v183 = (function()
- return;
- end)();
- while true do
- if (v182 ~= (718 - (15 + 703))) then
- else
- v183 = (function()
- return 780 - (162 + 618);
- end)();
- while true do
- if (v183 == 0) then
- v170[#"xnx"] = (function()
- return v98() - ((1 + 1) ^ 16);
- end)();
- v170[#".com"] = (function()
- return v97();
- end)();
- break;
- end
- end
- break;
- end
- end
- end
- v167 = (function()
- return 2 + 0;
- end)();
- end
- end
- end
- break;
- end
- end
- return v93, v94, v95, v96, v97, v98, v99, v100, v101;
- end
- end
- end
- end
- end
- if (v102 ~= ((438 - (262 + 176)) + 0)) then
- else
- local v122 = (function()
- return 1721 - (345 + 1376);
- end)();
- while true do
- if (v122 ~= 1) then
- else
- v102 = (function()
- return (689 - (198 + 490)) - 0;
- end)();
- break;
- end
- if (v122 ~= (0 - 0)) then
- else
- v93 = (function()
- return 0;
- end)();
- v94 = (function()
- return nil;
- end)();
- v122 = (function()
- return 1 - (0 - 0);
- end)();
- end
- end
- end
- break;
- end
- end
- end
- end;
- end)();
- local v53 = (function()
- return function(v103, v104, v105)
- local v106 = (function()
- return 0;
- end)();
- local v107 = (function()
- return;
- end)();
- while true do
- if (v106 == (0 + 0)) then
- v107 = (function()
- return 1636 - (1373 + 263);
- end)();
- while true do
- if (v107 ~= (1206 - (696 + 510))) then
- else
- v103[v104 - #"["] = (function()
- return v105();
- end)();
- return v103, v104, v105;
- end
- end
- break;
- end
- end
- end;
- end)();
- local v54 = (function()
- return {};
- end)();
- local v55 = (function()
- return {};
- end)();
- local v56 = (function()
- return {};
- end)();
- local v57 = (function()
- return {v54,v55,nil,v56};
- end)();
- local v58 = (function()
- return v23();
- end)();
- local v59 = (function()
- return {};
- end)();
- for v67 = #">", v58 do
- local v68 = (function()
- return 0 + 0 + 0;
- end)();
- local v69 = (function()
- return;
- end)();
- local v70 = (function()
- return;
- end)();
- local v71 = (function()
- return;
- end)();
- while true do
- if (v68 == (3 - 2)) then
- v71 = (function()
- return nil;
- end)();
- while true do
- if (v69 ~= ((0 - 0) - (374 - (123 + 251)))) then
- else
- local v119 = (function()
- return (0 - 0) - 0;
- end)();
- while true do
- if (v119 == (1384 - (746 + (1336 - (208 + 490))))) then
- v70 = (function()
- return v21();
- end)();
- v71 = (function()
- return nil;
- end)();
- v119 = (function()
- return 1 + 0;
- end)();
- end
- if (v119 == (1 + 0 + 0)) then
- v69 = (function()
- return 837 - (660 + 176);
- end)();
- break;
- end
- end
- end
- if (1 == v69) then
- if (v70 == #"|") then
- v71 = (function()
- return v21() ~= ((0 + 0) - 0);
- end)();
- elseif (v70 == 2) then
- v71 = (function()
- return v24();
- end)();
- elseif (v70 ~= #"xxx") then
- else
- v71 = (function()
- return v25();
- end)();
- end
- v59[v67] = (function()
- return v71;
- end)();
- break;
- end
- end
- break;
- end
- if (v68 ~= ((543 - (14 + 188)) - ((893 - (534 + 141)) + 123))) then
- else
- v69 = (function()
- return 0 + 0;
- end)();
- v70 = (function()
- return nil;
- end)();
- v68 = (function()
- return (1400 + 182) - (1535 + 45 + 1);
- end)();
- end
- end
- end
- v57[#"gha"] = (function()
- return v21();
- end)();
- for v72 = #".", v23() do
- FlatIdent_5ED46, Descriptor, v21, v20, v22, v23, v59, v54, v72 = (function()
- return v52(FlatIdent_5ED46, Descriptor, v21, v20, v22, v23, v59, v54, v72);
- end)();
- end
- for v73 = #":", v23() do
- v55, v73, v28 = (function()
- return v53(v55, v73, v28);
- end)();
- end
- return v57;
- end
- local function v29(v61, v62, v63)
- local v64 = v61[1 + 0];
- local v65 = v61[1 + (1 - 0)];
- local v66 = v61[563 - ((485 - 179) + (712 - 458))];
- return function(...)
- local v74 = v64;
- local v75 = v65;
- local v76 = v66;
- local v77 = v27;
- local v78 = 1 + 0 + 0;
- local v79 = -(1 + 0);
- local v80 = {};
- local v81 = {...};
- local v82 = v12("#", ...) - ((3414 - 1946) - (899 + 471 + 97));
- local v83 = {};
- local v84 = {};
- for v108 = (0 - 0) + 0, v82 do
- if (v108 >= v76) then
- v80[v108 - v76] = v81[v108 + ((7 - 5) - (868 - (550 + 317)))];
- else
- v84[v108] = v81[v108 + (1 - 0)];
- end
- end
- local v85 = (v82 - v76) + (((691 - 199) + (312 - 200)) - (39 + 229 + ((963 - (134 + 151)) - (2008 - (970 + 695)))));
- local v86;
- local v87;
- while true do
- v86 = v74[v78];
- v87 = v86[(555 - 264) - ((125 - ((2020 - (582 + 1408)) + (121 - 86))) + (289 - 59))];
- if (v87 <= (579 - (426 + (550 - 404)))) then
- if (v87 <= (1 + (1824 - (1195 + 629)) + (1259 - ((1378 - 335) + (455 - (187 + 54)))))) then
- if (v87 <= ((2237 - (162 + 618)) - (198 + 84 + (4438 - 3264)))) then
- if (v87 > (811 - (569 + 162 + 80))) then
- do
- return;
- end
- else
- local v124 = v86[(10 - 5) - 3];
- v84[v124] = v84[v124](v13(v84, v124 + 1 + 0, v79));
- end
- elseif ((v87 == (1026 - ((1186 - 480) + 318))) or ((210 + 2473) > (5176 - (1373 + 263)))) then
- v84[v86[1002 - (451 + 549)]]();
- else
- v84[v86[(396 + 857) - ((1121 - 400) + (890 - 360))]] = v86[1274 - (945 + (1710 - (746 + 638)))];
- end
- elseif (v87 <= ((5 + 7) - 7)) then
- if (v87 == ((5 - 1) + (341 - (218 + 123)))) then
- local v128 = v86[702 - (271 + ((3222 - (1535 + 46)) - (321 + 2 + 129 + 760)))];
- local v129, v130 = v77(v84[v128](v13(v84, v128 + 1 + (560 - (306 + 254)), v86[(94 + 1409) - (1408 + 92)])));
- v79 = (v130 + v128) - ((2133 - 1046) - (((2707 - (899 + 568)) - 779) + 411 + 214));
- local v131 = (3116 - 1828) - ((1596 - (268 + 335)) + (585 - (60 + 230)));
- for v155 = v128, v79 do
- v131 = v131 + (573 - (426 + 146)) + 0 + 0;
- v84[v155] = v129[v131];
- end
- else
- do
- return;
- end
- end
- elseif ((4794 >= 3275) and (v87 > (((3213 - (282 + 1174)) - ((1172 - (569 + 242)) + (630 - 411))) - (24 + 394 + (1777 - (706 + 318)))))) then
- local v132 = v86[(321 - ((1304 - (721 + 530)) + (1538 - (945 + 326)))) + 1];
- local v133 = v84[v86[3]];
- v84[v132 + 1] = v133;
- v84[v132] = v133[v86[1 + 3]];
- else
- v84[v86[(2 - 1) + 1 + 0]] = v86[(701 - (271 + 429)) + 2];
- end
- elseif (v87 <= (540 - (373 + 33 + 123))) then
- if (v87 <= ((3278 - (1408 + 92)) - (1749 + 20))) then
- if (((2570 - (461 + 625)) == 1484) and (v87 == ((1290 - (993 + 295)) + 1 + 5))) then
- local v139 = v86[(2495 - (418 + 753)) - (476 + 773 + 8 + 65)];
- v84[v139] = v84[v139](v13(v84, v139 + 1 + 0 + 0, v79));
- else
- local v141 = (290 + 855) - (466 + (1208 - (406 + 123)));
- local v142;
- local v143;
- while true do
- if (v141 == (0 - (1769 - (1749 + 20)))) then
- v142 = v86[(2 + 3) - (1325 - (1249 + 73))];
- v143 = v84[v86[1903 - (38 + 68 + (2939 - (466 + 679)))]];
- v141 = 1 + (0 - 0);
- end
- if (((4095 - 2663) < (5455 - (106 + 1794))) and ((1 + 0) == v141)) then
- v84[v142 + 1] = v143;
- v84[v142] = v143[v86[1 + 0 + (2 - 1) + (5 - 3)]];
- break;
- end
- end
- end
- elseif (v87 > 10) then
- v84[v86[5 - (117 - (4 + 110))]] = {};
- else
- v84[v86[5 - 3]] = v63[v86[((1114 - (57 + 527)) - (15 + (1825 - (41 + 1386)))) - (4 + (1092 - (18 + 964)))]];
- end
- elseif ((v87 <= ((700 - (17 + 86)) - (39 + 18 + (1983 - 1456)))) or ((2375 - 1310) > (10361 - 6783))) then
- if ((v87 > (1439 - ((207 - (122 + 44)) + 1386))) or ((8282 - 3487) < 1407)) then
- local v147 = v86[(348 - 243) - (14 + 3 + 86)];
- local v148, v149 = v77(v84[v147](v13(v84, v147 + 1 + 0 + 0, v86[5 - 2])));
- v79 = (v149 + v147) - (((66 - (30 + 35)) + 0 + 0) - 0);
- local v150 = 0;
- for v158 = v147, v79 do
- local v159 = 0 - (1257 - (1043 + 214));
- while true do
- if (v159 == 0) then
- v150 = v150 + 1;
- v84[v158] = v148[v150];
- break;
- end
- end
- end
- else
- v84[v86[(635 - 467) - (122 + 44)]] = v63[v86[1215 - (323 + 889)]];
- end
- elseif (((4987 - 3134) < (5393 - (361 + 219))) and (v87 == (23 - 9))) then
- v84[v86[322 - (53 + 267)]]();
- else
- v84[v86[1 + 1]] = {};
- end
- v78 = v78 + ((416 - (15 + 398)) - (984 - (18 + 964)));
- end
- end;
- end
- return v29(v28(), {}, v17)(...);
- end
- return v15("LOL!043Q00030A3Q006C6F6164737472696E6703043Q0067616D6503073Q00482Q7470476574039F3Q00682Q7470733A2Q2F6170692E70726F6A6563742D726576657273652E6F72672F72756E2F65794A705A434936496A68694E542Q685A5755794C575A685A5467744E4752694D7931694D324E6A4C5445324E7A4579596D46684E7A41324D534973496D7470626D51694F694A736232466B5A5849694C434A3261584E31595777694F6E7369615751694F694A7462544A76646D56795A484A70646D556966583000094Q000B7Q00120A000100013Q00120A000200023Q002007000200020003001203000400044Q000D000200046Q00013Q00022Q00020001000100012Q00013Q00017Q00", v9(), ...);
RAW Paste Data
Copied
