
Keyless

--[[
.____ ________ ___. _____ __
| | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________
| | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \
| |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/
|_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__|
\/ \/ \/ \/ \/ \/ \/
\_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, 2) == 81) then
local v86 = 0;
while true do
if (v86 == 0) then
v19 = v0(v3(v30, 1, 1));
return "";
end
end
else
local v87 = v2(v0(v30, 16));
if v19 then
local v109 = v5(v87, v19);
v19 = nil;
return v109;
else
return v87;
end
end
end);
local function v20(v31, v32, v33)
if v33 then
local v88 = 0 - 0;
local v89;
while true do
if (v88 == (0 - 0)) then
v89 = (v31 / (2 ^ (v32 - (1 - 0)))) % ((4 - 2) ^ (((v33 - (620 - (555 + 64))) - (v32 - (932 - ((3731 - 2874) + 74)))) + (118 - (32 + 85))));
return v89 - (v89 % 1);
end
end
else
local v90 = ((559 + 11) - (367 + 201)) ^ (v32 - (928 - (214 + 713)));
return (((v31 % (v90 + v90)) >= v90) and (1066 - (68 + 997))) or (1270 - (226 + 1044));
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 + (959 - (892 + 65));
return (v36 * (610 - 354)) + v35;
end
local function v23()
local v37, v38, v39, v40 = v1(v16, v18, v18 + ((12 - 7) - 2));
v18 = v18 + (7 - 3);
return (v40 * (16777566 - (87 + 263))) + (v39 * (65716 - (67 + 113))) + (v38 * (139 + 49 + 68)) + v37;
end
local function v24()
local v41 = v23();
local v42 = v23();
local v43 = (1 + 2) - 2;
local v44 = (v20(v42, 1, 20) * ((954 - (802 + 150)) ^ (85 - 53))) + v41;
local v45 = v20(v42, 37 - 16, 23 + 8);
local v46 = ((v20(v42, 1029 - (915 + 82)) == (2 - 1)) and -((1 - 0) + 0)) or (1 - 0);
if (v45 == (1187 - (1069 + 118))) then
if (v44 == (0 - 0)) then
return v46 * ((438 - (145 + 293)) - 0);
else
local v110 = 0 + 0;
while true do
if (v110 == (0 - (0 + 0))) then
v45 = 1 + 0;
v43 = (1221 - (44 + 386)) - (368 + 423);
break;
end
end
end
elseif (v45 == (6433 - 4386)) then
return ((v44 == (18 - (10 + 8))) and (v46 * ((3 - 2) / ((1928 - (998 + 488)) - (416 + 26))))) or (v46 * NaN);
end
return v8(v46, v45 - 1023) * (v43 + (v44 / ((6 - 4) ^ (23 + 29))));
end
local function v25(v47)
local v48 = (1371 - 599) - ((1281 - (1020 + 60)) + 571);
local v49;
local v50;
while true do
if (v48 == (1139 - (116 + 1022))) then
v49 = v3(v16, v18, (v18 + v47) - 1);
v18 = v18 + v47;
v48 = 8 - 6;
end
if (v48 == (2 + 1)) then
return v6(v50);
end
if (v48 == (0 - 0)) then
v49 = nil;
if not v47 then
local v119 = 0 - 0;
while true do
if (v119 == (859 - (814 + 45))) then
v47 = v23();
if (v47 == (0 - (1423 - (630 + 793)))) then
return "";
end
break;
end
end
end
v48 = 1;
end
if (v48 == (1 + 1)) then
v50 = {};
for v111 = 1 + 0, #v49 do
v50[v111] = v2(v1(v3(v49, v111, v111)));
end
v48 = 888 - ((884 - 623) + 624);
end
end
end
local v26 = v23;
local function v27(...)
return {...}, v12("#", ...);
end
local function v28()
local v51 = (function()
return function(v91, v92, v93, v94, v95, v96, v97, v98, v99)
local v100 = (function()
return 0;
end)();
local v91 = (function()
return;
end)();
local v92 = (function()
return;
end)();
while true do
if (v100 == 0) then
v91 = (function()
return 0 + 0;
end)();
v92 = (function()
return nil;
end)();
v100 = (function()
return 1;
end)();
end
if (1 ~= v100) then
else
local v120 = (function()
return 574 - (507 + 67);
end)();
while true do
if (v120 == (1749 - (1013 + 736))) then
while true do
if (v91 == 0) then
v92 = (function()
return v93();
end)();
if (v94(v92, #"}", #"}") == (0 + 0)) then
local v166 = (function()
return 0 - 0;
end)();
local v167 = (function()
return;
end)();
local v168 = (function()
return;
end)();
local v169 = (function()
return;
end)();
local v170 = (function()
return;
end)();
while true do
if (v166 == (0 - 0)) then
v167 = (function()
return 0;
end)();
v168 = (function()
return nil;
end)();
v166 = (function()
return 868 - (550 + 317);
end)();
end
if (v166 == (2 - 0)) then
while true do
if (v167 ~= #"{") then
else
local v174 = (function()
return 0;
end)();
while true do
if (v174 ~= (1 - 0)) then
else
v167 = (function()
return 5 - 3;
end)();
break;
end
if (v174 == (285 - (134 + 151))) then
v170 = (function()
return {v95(),v95(),nil,nil};
end)();
if (v168 == (0 - 0)) then
local v181 = (function()
return 0;
end)();
local v182 = (function()
return;
end)();
while true do
if (v181 == (1990 - (582 + 1408))) then
v182 = (function()
return 0 - 0;
end)();
while true do
if ((0 - 0) == v182) then
v170[#"19("] = (function()
return v95();
end)();
v170[#"0836"] = (function()
return v95();
end)();
break;
end
end
break;
end
end
elseif (v168 == #",") then
v170[#"xnx"] = (function()
return v96();
end)();
elseif (v168 == (7 - 5)) then
v170[#"nil"] = (function()
return v96() - ((1826 - (1195 + 629)) ^ (20 - 4));
end)();
elseif (v168 == #"19(") then
local v189 = (function()
return 241 - (187 + 54);
end)();
local v190 = (function()
return;
end)();
while true do
if (v189 == 0) then
v190 = (function()
return 780 - (162 + 618);
end)();
while true do
if (v190 ~= 0) then
else
v170[#"xxx"] = (function()
return v96() - ((2 + 0) ^ 16);
end)();
v170[#".com"] = (function()
return v95();
end)();
break;
end
end
break;
end
end
end
v174 = (function()
return 1 + 0;
end)();
end
end
end
if (v167 == #"-19") then
if (v94(v169, #"-19", #"gha") == #" ") then
v170[#"0313"] = (function()
return v97[v170[#"?id="]];
end)();
end
v98[v99] = (function()
return v170;
end)();
break;
end
if (v167 == (3 - 1)) then
local v176 = (function()
return 0 - 0;
end)();
local v177 = (function()
return;
end)();
while true do
if (v176 == 0) then
v177 = (function()
return 0;
end)();
while true do
if (v177 == 0) then
if (v94(v169, #"\\", #"|") ~= #"]") then
else
v170[1 + 1] = (function()
return v97[v170[2]];
end)();
end
if (v94(v169, 2, 1638 - (1373 + 263)) ~= #"<") then
else
v170[#"xxx"] = (function()
return v97[v170[#"91("]];
end)();
end
v177 = (function()
return 1001 - (451 + 549);
end)();
end
if (v177 ~= (1 + 0)) then
else
v167 = (function()
return #"-19";
end)();
break;
end
end
break;
end
end
end
if (v167 == 0) then
local v178 = (function()
return 0;
end)();
local v179 = (function()
return;
end)();
while true do
if (v178 ~= (0 - 0)) then
else
v179 = (function()
return 0;
end)();
while true do
if (v179 == (0 - 0)) then
v168 = (function()
return v94(v92, 2, #"nil");
end)();
v169 = (function()
return v94(v92, #"asd1", 1390 - (746 + 638));
end)();
v179 = (function()
return 1;
end)();
end
if (1 == v179) then
v167 = (function()
return #"<";
end)();
break;
end
end
break;
end
end
end
end
break;
end
if (v166 == (1 + 0)) then
local v173 = (function()
return 0 - 0;
end)();
while true do
if (v173 ~= (342 - (218 + 123))) then
else
v166 = (function()
return 2;
end)();
break;
end
if (v173 ~= (1581 - (1535 + 46))) then
else
v169 = (function()
return nil;
end)();
v170 = (function()
return nil;
end)();
v173 = (function()
return 1;
end)();
end
end
end
end
end
break;
end
end
return v91, v92, v93, v94, v95, v96, v97, v98, v99;
end
end
end
end
end;
end)();
local v52 = (function()
return function(v101, v102, v103)
local v104 = (function()
return 0;
end)();
local v105 = (function()
return;
end)();
while true do
if (v104 == (0 + 0)) then
v105 = (function()
return 0 + 0;
end)();
while true do
if (v105 ~= (560 - (306 + 254))) then
else
v101[v102 - #"|"] = (function()
return v103();
end)();
return v101, v102, v103;
end
end
break;
end
end
end;
end)();
local v53 = (function()
return {};
end)();
local v54 = (function()
return {};
end)();
local v55 = (function()
return {};
end)();
local v56 = (function()
return {v53,v54,nil,v55};
end)();
local v57 = (function()
return v23();
end)();
local v58 = (function()
return {};
end)();
for v66 = #"<", v57 do
local v67 = (function()
return 0 - 0;
end)();
local v68 = (function()
return;
end)();
local v69 = (function()
return;
end)();
while true do
if (v67 == (1468 - (899 + 568))) then
if (v68 == #":") then
v69 = (function()
return v21() ~= 0;
end)();
elseif (v68 == (2 + 0)) then
v69 = (function()
return v24();
end)();
elseif (v68 == #"19(") then
v69 = (function()
return v25();
end)();
end
v58[v66] = (function()
return v69;
end)();
break;
end
if (0 == v67) then
local v114 = (function()
return 0;
end)();
while true do
if (v114 == (2 - 1)) then
v67 = (function()
return 1;
end)();
break;
end
if (v114 == 0) then
v68 = (function()
return v21();
end)();
v69 = (function()
return nil;
end)();
v114 = (function()
return 604 - (268 + 335);
end)();
end
end
end
end
end
v56[#"91("] = (function()
return v21();
end)();
for v70 = #"{", v23() do
FlatIdent_1076E, Descriptor, v21, v20, v22, v23, v58, v53, v70 = (function()
return v51(FlatIdent_1076E, Descriptor, v21, v20, v22, v23, v58, v53, v70);
end)();
end
for v71 = #"{", v23() do
v54, v71, v28 = (function()
return v52(v54, v71, v28);
end)();
end
return v56;
end
local function v29(v60, v61, v62)
local v63 = v60[291 - (60 + 230)];
local v64 = v60[2];
local v65 = v60[575 - (426 + 33 + 113)];
return function(...)
local v72 = v63;
local v73 = v64;
local v74 = v65;
local v75 = v27;
local v76 = 1 + 0;
local v77 = -1;
local v78 = {};
local v79 = {...};
local v80 = v12("#", ...) - (812 - (569 + 242));
local v81 = {};
local v82 = {};
for v106 = 0 - 0, v80 do
if (((1853 < 4813) and (v106 >= v74)) or (2689 <= 343)) then
v78[v106 - v74] = v79[v106 + 1];
else
v82[v106] = v79[v106 + 1 + 0];
end
end
local v83 = (v80 - v74) + (1025 - ((1119 - (15 + 398)) + (1300 - (18 + 964))));
local v84;
local v85;
while true do
v84 = v72[v76];
v85 = v84[1];
if (v85 <= 3) then
if ((v85 <= (1252 - (721 + 530))) or (1869 == 2009)) then
if ((v85 == (1271 - (945 + 326))) or (2821 < 2431)) then
v82[v84[4 - 2]] = v84[3 + 0];
else
local v124 = 700 - ((1019 - 748) + 429);
local v125;
local v126;
while true do
if (v124 == (0 + 0 + 0)) then
v125 = v84[2];
v126 = v82[v84[1503 - (1408 + 92)]];
v124 = 1087 - (291 + 170 + (1475 - (20 + 830)));
end
if (v124 == (1289 - (993 + 295))) then
v82[v125 + 1 + 0] = v126;
v82[v125] = v126[v84[1175 - (418 + 753)]];
break;
end
end
end
elseif (v85 > (1 + 1)) then
local v127;
local v128, v129;
local v130;
local v131;
v82[v84[1 + 1]] = v62[v84[1 + 0 + (128 - (116 + 10))]];
v76 = v76 + 1 + 0;
v84 = v72[v76];
v82[v84[(40 + 491) - ((1144 - (542 + 196)) + 123)]] = v62[v84[1772 - (1749 + 20)]];
v76 = v76 + 1 + (0 - 0);
v84 = v72[v76];
v131 = v84[2];
v130 = v82[v84[1325 - (1249 + 73)]];
v82[v131 + 1 + 0] = v130;
v82[v131] = v130[v84[4]];
v76 = v76 + 1;
v84 = v72[v76];
v82[v84[1147 - (466 + 679)]] = v84[6 - 3];
v76 = v76 + (2 - 1);
v84 = v72[v76];
v131 = v84[(556 + 1346) - (106 + 1794)];
v128, v129 = v75(v82[v131](v13(v82, v131 + 1 + 0 + 0, v84[1 + 2])));
v77 = (v129 + v131) - 1;
v127 = 0 - 0;
for v155 = v131, v77 do
v127 = v127 + 1;
v82[v155] = v128[v127];
end
v76 = v76 + (2 - 1);
v84 = v72[v76];
v131 = v84[116 - (4 + 110)];
v82[v131] = v82[v131](v13(v82, v131 + (585 - (57 + 527)), v77));
v76 = v76 + (1428 - (41 + 499 + 887));
v84 = v72[v76];
v82[v84[105 - (17 + 86)]]();
v76 = v76 + 1 + 0;
v84 = v72[v76];
do
return;
end
else
v82[v84[2]]();
end
elseif ((v85 <= (11 - 6)) or (2874 < 2181) or (3546 < 2322)) then
if (v85 == (11 - 7)) then
do
return;
end
else
v82[v84[168 - (122 + 44)]] = v62[v84[5 - 2]];
end
elseif ((v85 > ((49 - 30) - 13)) or (2082 == 4773)) then
local v148 = v84[2];
v82[v148] = v82[v148](v13(v82, v148 + 1, v77));
else
local v150 = (0 - 0) + 0;
local v151;
local v152;
local v153;
local v154;
while true do
if (v150 == (0 + 0)) then
v151 = v84[3 - (1552 - (1126 + 425))];
v152, v153 = v75(v82[v151](v13(v82, v151 + ((471 - (118 + 287)) - (30 + 35)), v84[3 + (0 - 0)])));
v150 = 1258 - (1043 + (1335 - (118 + 1003)));
end
if (v150 == 1) then
v77 = (v153 + v151) - (3 - 2);
v154 = 0;
v150 = 5 - 3;
end
if ((3244 > 1055) and (v150 == (1214 - (323 + 889)))) then
for v164 = v151, v77 do
local v165 = 0;
while true do
if (v165 == (0 - 0)) then
v154 = v154 + (581 - (361 + 219));
v82[v164] = v152[v154];
break;
end
end
end
break;
end
end
end
v76 = v76 + (321 - (53 + 267));
end
end;
end
return v29(v28(), {}, v17)(...);
end
return v15("LOL!043Q00030A3Q006C6F6164737472696E6703043Q0067616D6503073Q00482Q747047657403853Q00682Q7470733A2Q2F676973742E67697468756275736572636F6E74656E742E636F6D2F6B6166616E6173652F61392Q333931343164653866616339336566383561642Q656166323330342Q652F7261772F31613932336434332Q66383938373330312Q386236383235373431382Q39343761653863626132302F6C75612E6C75612E6C756100083Q0012033Q00013Q00122Q000100023Q00202Q00010001000300122Q000300046Q000100039Q0000026Q000100016Q00017Q00", v9(), ...);
hello, please use ui libraryinstead of made up uis looks like ai.
@L0stVeil I don't know how to use libraries, it's Gui to lua
@Kirillka2d wanna work together ☺
@KirillKa2D можно в др мой дс @iwerkout