
Key Required

--[[
.____ ________ ___. _____ __
| | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________
| | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \
| |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/
|_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__|
\/ \/ \/ \/ \/ \/ \/
\_Welcome to LuaObfuscator.com (Alpha 0.10.6) ~ Much Love, Ferib
]]--
-- // Comment below what else should I make
local StrToNumber = tonumber;
local Byte = string.byte;
local Char = string.char;
local Sub = string.sub;
local Subg = string.gsub;
local Rep = string.rep;
local Concat = table.concat;
local Insert = table.insert;
local LDExp = math.ldexp;
local GetFEnv = getfenv or function()
return _ENV;
end;
local Setmetatable = setmetatable;
local PCall = pcall;
local Select = select;
local Unpack = unpack or table.unpack;
local ToNumber = tonumber;
local function VMCall(ByteString, vmenv, ...)
local DIP = 1;
local repeatNext;
ByteString = Subg(Sub(ByteString, 5), "..", function(byte)
if (Byte(byte, 2) == 79) then
local FlatIdent_7126A = 0;
while true do
if (FlatIdent_7126A == 0) then
repeatNext = StrToNumber(Sub(byte, 1, 1));
return "";
end
end
else
local a = Char(StrToNumber(byte, 16));
if repeatNext then
local b = Rep(a, repeatNext);
repeatNext = nil;
return b;
else
return a;
end
end
end);
local function gBit(Bit, Start, End)
if End then
local Res = (Bit / (2 ^ (Start - 1))) % (2 ^ (((End - 1) - (Start - 1)) + 1));
return Res - (Res % 1);
else
local Plc = 2 ^ (Start - 1);
return (((Bit % (Plc + Plc)) >= Plc) and 1) or 0;
end
end
local function gBits8()
local FlatIdent_12703 = 0;
local a;
while true do
if (FlatIdent_12703 == 0) then
a = Byte(ByteString, DIP, DIP);
DIP = DIP + 1;
FlatIdent_12703 = 1;
end
if (FlatIdent_12703 == 1) then
return a;
end
end
end
local function gBits16()
local a, b = Byte(ByteString, DIP, DIP + 2);
DIP = DIP + 2;
return (b * 256) + a;
end
local function gBits32()
local a, b, c, d = Byte(ByteString, DIP, DIP + 3);
DIP = DIP + 4;
return (d * 16777216) + (c * 65536) + (b * 256) + a;
end
local function gFloat()
local Left = gBits32();
local Right = gBits32();
local IsNormal = 1;
local Mantissa = (gBit(Right, 1, 20) * (2 ^ 32)) + Left;
local Exponent = gBit(Right, 21, 31);
local Sign = ((gBit(Right, 32) == 1) and -1) or 1;
if (Exponent == 0) then
if (Mantissa == 0) then
return Sign * 0;
else
local FlatIdent_475BC = 0;
while true do
if (FlatIdent_475BC == 0) then
Exponent = 1;
IsNormal = 0;
break;
end
end
end
elseif (Exponent == 2047) then
return ((Mantissa == 0) and (Sign * (1 / 0))) or (Sign * NaN);
end
return LDExp(Sign, Exponent - 1023) * (IsNormal + (Mantissa / (2 ^ 52)));
end
local function gString(Len)
local Str;
if not Len then
Len = gBits32();
if (Len == 0) then
return "";
end
end
Str = Sub(ByteString, DIP, (DIP + Len) - 1);
DIP = DIP + Len;
local FStr = {};
for Idx = 1, #Str do
FStr[Idx] = Char(Byte(Sub(Str, Idx, Idx)));
end
return Concat(FStr);
end
local gInt = gBits32;
local function _R(...)
return {...}, Select("#", ...);
end
local function Deserialize()
local FlatIdent_60EA1 = 0;
local Instrs;
local Functions;
local Lines;
local Chunk;
local ConstCount;
local Consts;
while true do
if (FlatIdent_60EA1 == 2) then
for Idx = 1, gBits32() do
local Descriptor = gBits8();
if (gBit(Descriptor, 1, 1) == 0) then
local FlatIdent_61B23 = 0;
local Type;
local Mask;
local Inst;
while true do
if (2 == FlatIdent_61B23) then
if (gBit(Mask, 1, 1) == 1) then
Inst[2] = Consts[Inst[2]];
end
if (gBit(Mask, 2, 2) == 1) then
Inst[3] = Consts[Inst[3]];
end
FlatIdent_61B23 = 3;
end
if (FlatIdent_61B23 == 3) then
if (gBit(Mask, 3, 3) == 1) then
Inst[4] = Consts[Inst[4]];
end
Instrs[Idx] = Inst;
break;
end
if (FlatIdent_61B23 == 0) then
Type = gBit(Descriptor, 2, 3);
Mask = gBit(Descriptor, 4, 6);
FlatIdent_61B23 = 1;
end
if (FlatIdent_61B23 == 1) then
Inst = {gBits16(),gBits16(),nil,nil};
if (Type == 0) then
local FlatIdent_2FD19 = 0;
while true do
if (FlatIdent_2FD19 == 0) then
Inst[3] = gBits16();
Inst[4] = gBits16();
break;
end
end
elseif (Type == 1) then
Inst[3] = gBits32();
elseif (Type == 2) then
Inst[3] = gBits32() - (2 ^ 16);
elseif (Type == 3) then
local FlatIdent_79536 = 0;
while true do
if (FlatIdent_79536 == 0) then
Inst[3] = gBits32() - (2 ^ 16);
Inst[4] = gBits16();
break;
end
end
end
FlatIdent_61B23 = 2;
end
end
end
end
for Idx = 1, gBits32() do
Functions[Idx - 1] = Deserialize();
end
return Chunk;
end
if (FlatIdent_60EA1 == 0) then
Instrs = {};
Functions = {};
Lines = {};
Chunk = {Instrs,Functions,nil,Lines};
FlatIdent_60EA1 = 1;
end
if (1 == FlatIdent_60EA1) then
ConstCount = gBits32();
Consts = {};
for Idx = 1, ConstCount do
local FlatIdent_31905 = 0;
local Type;
local Cons;
while true do
if (FlatIdent_31905 == 1) then
if (Type == 1) then
Cons = gBits8() ~= 0;
elseif (Type == 2) then
Cons = gFloat();
elseif (Type == 3) then
Cons = gString();
end
Consts[Idx] = Cons;
break;
end
if (0 == FlatIdent_31905) then
Type = gBits8();
Cons = nil;
FlatIdent_31905 = 1;
end
end
end
Chunk[3] = gBits8();
FlatIdent_60EA1 = 2;
end
end
end
local function Wrap(Chunk, Upvalues, Env)
local Instr = Chunk[1];
local Proto = Chunk[2];
local Params = Chunk[3];
return function(...)
local Instr = Instr;
local Proto = Proto;
local Params = Params;
local _R = _R;
local VIP = 1;
local Top = -1;
local Vararg = {};
local Args = {...};
local PCount = Select("#", ...) - 1;
local Lupvals = {};
local Stk = {};
for Idx = 0, PCount do
if (Idx >= Params) then
Vararg[Idx - Params] = Args[Idx + 1];
else
Stk[Idx] = Args[Idx + 1];
end
end
local Varargsz = (PCount - Params) + 1;
local Inst;
local Enum;
while true do
Inst = Instr[VIP];
Enum = Inst[1];
if (Enum <= 18) then
if (Enum <= 8) then
if (Enum <= 3) then
if (Enum <= 1) then
if (Enum == 0) then
local FlatIdent_7A75F = 0;
local A;
while true do
if (FlatIdent_7A75F == 0) then
A = Inst[2];
Stk[A](Stk[A + 1]);
break;
end
end
else
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
end
elseif (Enum == 2) then
Stk[Inst[2]] = Env[Inst[3]];
else
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
end
elseif (Enum <= 5) then
if (Enum == 4) then
local FlatIdent_1B1BA = 0;
local A;
local K;
local B;
while true do
if (FlatIdent_1B1BA == 0) then
A = nil;
K = nil;
B = nil;
FlatIdent_1B1BA = 1;
end
if (FlatIdent_1B1BA == 2) then
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_1B1BA = 3;
end
if (FlatIdent_1B1BA == 7) then
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
break;
end
if (6 == FlatIdent_1B1BA) then
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
FlatIdent_1B1BA = 7;
end
if (FlatIdent_1B1BA == 1) then
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_1B1BA = 2;
end
if (FlatIdent_1B1BA == 4) then
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_1B1BA = 5;
end
if (FlatIdent_1B1BA == 5) then
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
FlatIdent_1B1BA = 6;
end
if (FlatIdent_1B1BA == 3) then
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
FlatIdent_1B1BA = 4;
end
end
else
local A = Inst[2];
local Step = Stk[A + 2];
local Index = Stk[A] + Step;
Stk[A] = Index;
if (Step > 0) then
if (Index <= Stk[A + 1]) then
local FlatIdent_9622C = 0;
while true do
if (FlatIdent_9622C == 0) then
VIP = Inst[3];
Stk[A + 3] = Index;
break;
end
end
end
elseif (Index >= Stk[A + 1]) then
VIP = Inst[3];
Stk[A + 3] = Index;
end
end
elseif (Enum <= 6) then
local FlatIdent_2D88C = 0;
local A;
local Index;
local Step;
while true do
if (1 == FlatIdent_2D88C) then
Step = Stk[A + 2];
if (Step > 0) then
if (Index > Stk[A + 1]) then
VIP = Inst[3];
else
Stk[A + 3] = Index;
end
elseif (Index < Stk[A + 1]) then
VIP = Inst[3];
else
Stk[A + 3] = Index;
end
break;
end
if (FlatIdent_2D88C == 0) then
A = Inst[2];
Index = Stk[A];
FlatIdent_2D88C = 1;
end
end
elseif (Enum > 7) then
local A = Inst[2];
local T = Stk[A];
local B = Inst[3];
for Idx = 1, B do
T[Idx] = Stk[A + Idx];
end
else
Stk[Inst[2]] = Stk[Inst[3]][Stk[Inst[4]]];
end
elseif (Enum <= 13) then
if (Enum <= 10) then
if (Enum == 9) then
for Idx = Inst[2], Inst[3] do
Stk[Idx] = nil;
end
else
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
end
elseif (Enum <= 11) then
local A = Inst[2];
local B = Stk[Inst[3]];
Stk[A + 1] = B;
Stk[A] = B[Inst[4]];
elseif (Enum == 12) then
Stk[Inst[2]] = Inst[3];
else
Stk[Inst[2]] = Stk[Inst[3]][Inst[4]];
end
elseif (Enum <= 15) then
if (Enum > 14) then
Stk[Inst[2]] = Stk[Inst[3]];
else
local FlatIdent_5346B = 0;
local B;
local A;
while true do
if (FlatIdent_5346B == 4) then
B = Stk[Inst[3]];
Stk[A + 1] = B;
Stk[A] = B[Inst[4]];
FlatIdent_5346B = 5;
end
if (FlatIdent_5346B == 7) then
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_5346B = 8;
end
if (6 == FlatIdent_5346B) then
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
FlatIdent_5346B = 7;
end
if (FlatIdent_5346B == 3) then
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
FlatIdent_5346B = 4;
end
if (FlatIdent_5346B == 8) then
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_5346B = 9;
end
if (FlatIdent_5346B == 9) then
Stk[Inst[2]] = Inst[3];
break;
end
if (1 == FlatIdent_5346B) then
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Env[Inst[3]];
FlatIdent_5346B = 2;
end
if (FlatIdent_5346B == 0) then
B = nil;
A = nil;
Stk[Inst[2]] = Inst[3];
FlatIdent_5346B = 1;
end
if (FlatIdent_5346B == 5) then
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
FlatIdent_5346B = 6;
end
if (FlatIdent_5346B == 2) then
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]][Inst[4]];
FlatIdent_5346B = 3;
end
end
end
elseif (Enum <= 16) then
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
elseif (Enum == 17) then
local FlatIdent_19F98 = 0;
local A;
local T;
while true do
if (FlatIdent_19F98 == 0) then
A = Inst[2];
T = Stk[A];
FlatIdent_19F98 = 1;
end
if (FlatIdent_19F98 == 1) then
for Idx = A + 1, Inst[3] do
Insert(T, Stk[Idx]);
end
break;
end
end
else
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
end
elseif (Enum <= 27) then
if (Enum <= 22) then
if (Enum <= 20) then
if (Enum > 19) then
local FlatIdent_2BE02 = 0;
local B;
local T;
local A;
while true do
if (FlatIdent_2BE02 == 3) then
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_2BE02 = 4;
end
if (FlatIdent_2BE02 == 5) then
A = Inst[2];
T = Stk[A];
B = Inst[3];
FlatIdent_2BE02 = 6;
end
if (FlatIdent_2BE02 == 2) then
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_2BE02 = 3;
end
if (FlatIdent_2BE02 == 4) then
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_2BE02 = 5;
end
if (0 == FlatIdent_2BE02) then
B = nil;
T = nil;
A = nil;
FlatIdent_2BE02 = 1;
end
if (FlatIdent_2BE02 == 6) then
for Idx = 1, B do
T[Idx] = Stk[A + Idx];
end
break;
end
if (FlatIdent_2BE02 == 1) then
Stk[Inst[2]] = {};
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_2BE02 = 2;
end
end
else
local FlatIdent_691EB = 0;
local A;
while true do
if (FlatIdent_691EB == 0) then
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
break;
end
end
end
elseif (Enum == 21) then
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
else
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
end
elseif (Enum <= 24) then
if (Enum > 23) then
Stk[Inst[2]] = {};
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
else
VIP = Inst[3];
end
elseif (Enum <= 25) then
local FlatIdent_3B7E2 = 0;
local A;
local K;
local B;
while true do
if (FlatIdent_3B7E2 == 0) then
A = nil;
K = nil;
B = nil;
FlatIdent_3B7E2 = 1;
end
if (FlatIdent_3B7E2 == 2) then
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_3B7E2 = 3;
end
if (FlatIdent_3B7E2 == 3) then
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
FlatIdent_3B7E2 = 4;
end
if (FlatIdent_3B7E2 == 5) then
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
FlatIdent_3B7E2 = 6;
end
if (FlatIdent_3B7E2 == 6) then
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
break;
end
if (FlatIdent_3B7E2 == 1) then
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_3B7E2 = 2;
end
if (FlatIdent_3B7E2 == 4) then
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
FlatIdent_3B7E2 = 5;
end
end
elseif (Enum > 26) then
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
else
Stk[Inst[2]] = {};
end
elseif (Enum <= 32) then
if (Enum <= 29) then
if (Enum > 28) then
local B;
local T;
local A;
Stk[Inst[2]] = {};
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
T = Stk[A];
B = Inst[3];
for Idx = 1, B do
T[Idx] = Stk[A + Idx];
end
else
local FlatIdent_21297 = 0;
local A;
local K;
local B;
while true do
if (FlatIdent_21297 == 4) then
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
FlatIdent_21297 = 5;
end
if (FlatIdent_21297 == 5) then
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
break;
end
if (FlatIdent_21297 == 0) then
A = nil;
K = nil;
B = nil;
Stk[Inst[2]] = Inst[3];
FlatIdent_21297 = 1;
end
if (FlatIdent_21297 == 3) then
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
FlatIdent_21297 = 4;
end
if (FlatIdent_21297 == 2) then
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
FlatIdent_21297 = 3;
end
if (FlatIdent_21297 == 1) then
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
FlatIdent_21297 = 2;
end
end
end
elseif (Enum <= 30) then
if (Inst[2] == Stk[Inst[4]]) then
VIP = VIP + 1;
else
VIP = Inst[3];
end
elseif (Enum > 31) then
if (Stk[Inst[2]] == Inst[4]) then
VIP = VIP + 1;
else
VIP = Inst[3];
end
else
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
end
elseif (Enum <= 34) then
if (Enum == 33) then
local A;
local K;
local B;
Stk[Inst[2]] = Inst[3];
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
B = Inst[3];
K = Stk[B];
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
VIP = VIP + 1;
Inst = Instr[VIP];
A = Inst[2];
Stk[A] = Stk[A](Unpack(Stk, A + 1, Inst[3]));
VIP = VIP + 1;
Inst = Instr[VIP];
Stk[Inst[2]] = Stk[Inst[3]];
VIP = VIP + 1;
Inst = Instr[VIP];
if Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
elseif Stk[Inst[2]] then
VIP = VIP + 1;
else
VIP = Inst[3];
end
elseif (Enum <= 35) then
local FlatIdent_69C4C = 0;
local B;
local K;
while true do
if (FlatIdent_69C4C == 0) then
B = Inst[3];
K = Stk[B];
FlatIdent_69C4C = 1;
end
if (1 == FlatIdent_69C4C) then
for Idx = B + 1, Inst[4] do
K = K .. Stk[Idx];
end
Stk[Inst[2]] = K;
break;
end
end
elseif (Enum > 36) then
do
return;
end
else
Stk[Inst[2]][Inst[3]] = Stk[Inst[4]];
end
VIP = VIP + 1;
end
end;
end
return Wrap(Deserialize(), {}, vmenv)(...);
end
return VMCall("LOL!503O00028O00026O00104003173O00726278612O73657469643A2O2F3736302O32362O32313703173O00726278612O73657469643A2O2F32372O3139353934313303163O00726278612O73657469643A2O2F333134333930363735026O001440026O00F03F03173O00726278612O73657469643A2O2F3736302O32363730373203173O00726278612O73657469643A2O2F3736302O3236372O303203173O00726278612O73657469643A2O2F3736302O322O3639343603173O00726278612O73657469643A2O2F3736393735373533313203173O00726278612O73657469643A2O2F3736393735373538363203173O00726278612O73657469643A2O2F3736393735373537333503173O00726278612O73657469643A2O2F3736393735373534313903173O00726278612O73657469643A2O2F3736302O3236312O373103173O00726278612O73657469643A2O2F3736302O323632353331027O0040026O00084003173O00726278612O73657469643A2O2F37363937352O372O363203173O00726278612O73657469643A2O2F37363937352O3733393003173O00726278612O73657469643A2O2F37363937352O3732343803173O00726278612O73657469643A2O2F3736302O3236322O333403173O00726278612O73657469643A2O2F3231373439342O31373903043O0067616D6503113O005265706C69636174656453746F72616765030E3O0046696E6446697273744368696C6403063O00536F756E6473026O00184003173O00726278612O73657469643A2O2F3736302O3236332O373903173O00726278612O73657469643A2O2F3736302O32363336373103173O00726278612O73657469643A2O2F3736302O32363335313903173O00726278612O73657469643A2O2F3736302O322O3638373003173O00726278612O73657469643A2O2F3736302O322O3637323403173O00726278612O73657469643A2O2F3736393735372O352O3403173O00726278612O73657469643A2O2F3736393735373532313003173O00726278612O73657469643A2O2F3736393735373630333103053O0056616C756503053O00686968697403063O00555377696E67026O00244003093O0068656176796B69636B030A3O00686561767970756E6368026O00224003053O0070756E636803043O006B69636B03043O004772616203093O00546967657244726F7003043O00536C6170030B3O0070756E63685F7765616B5F03053O004576616465030A3O00627275746570756E636803093O00426F6E65427265616B03063O006D656468697403053O006C6F68697403063O004B5377696E67030A3O0053776F72647377696E6703053O00736C696365030E3O0070756E63685F626C6F636B65645F030A3O0054696765725377696E6703043O007761726E032D3O00536F756E647320666F6C646572206E6F7420666F756E6420696E205265706C69636174656453746F726167652E03173O00726278612O73657469643A2O2F3736302O32363537333503173O00726278612O73657469643A2O2F3736302O32363O353203173O00726278612O73657469643A2O2F3736302O32363533363903173O00726278612O73657469643A2O2F3736302O323635322O3403173O00726278612O73657469643A2O2F3736302O32363438313303173O00726278612O73657469643A2O2F3736302O32363433303103173O00726278612O73657469643A2O2F3736302O32363435303803173O00726278612O73657469643A2O2F3736302O3236342O363303173O00726278612O73657469643A2O2F3736302O3236342O313303173O00726278612O73657469643A2O2F3736302O32363531343203173O00726278612O73657469643A2O2F3736302O32362O33393303173O00726278612O73657469643A2O2F3736302O32363332343903173O00726278612O73657469643A2O2F3736302O32363331333403173O00726278612O73657469643A2O2F3736302O323632392O3203173O00726278612O73657469643A2O2F3736302O32363230373103173O00726278612O73657469643A2O2F3736302O32363238323503173O00726278612O73657469643A2O2F3736302O32363237303803173O00726278612O73657469643A2O2F3736302O32363236333803173O00726278612O73657469643A2O2F3736302O322O362O353600B7012O00120C3O00014O0009000100123O0026203O0008000100020004173O0008000100120C000D00033O00120C000E00043O00120C000F00053O00120C3O00063O0026203O001D000100070004173O001D00012O001A001300033O00120C001400083O00120C001500093O00120C0016000A4O00080013000300012O000F000400134O001D001300043O00122O0014000B3O00122O0015000C3O00122O0016000D3O00122O0017000E6O0013000400012O000F000500134O001A001300023O00120C0014000F3O00120C001500104O00080013000200012O000F000600133O00120C3O00113O0026203O0023000100120004173O0023000100120C000A00133O00120C000B00143O00120C000C00153O00120C3O00023O0026203O002E000100060004173O002E000100120C001000163O00120E001100173O00122O001300183O00202O00130013001900202O00130013001A00122O0015001B6O0013001500024O001200133O00124O001C3O0026203O0042000100110004173O004200012O001A001300033O00120C0014001D3O00120C0015001E3O00120C0016001F4O00080013000300012O000F000700134O001A001300023O00120C001400203O00120C001500214O00080013000200012O000F000800134O0014001300033O00122O001400223O00122O001500233O00122O001600246O0013000300012O000F000900133O00120C3O00123O0026203O00982O01001C0004173O00982O01000622001200942O013O0004173O00942O0100120C001300014O00090014001B3O00262000130059000100060004173O005900010006220018004D00013O0004173O004D000100102400180025000B00200B001C0012001A00120C001E00264O0013001C001E00022O000F0019001C3O0006220019005400013O0004173O0054000100102400190025000C00200B001C0012001A00120C001E00274O0013001C001E00022O000F001A001C3O00120C0013001C3O002620001300C8000100010004173O00C8000100120C001C00073O00120C001D00283O00120C001E00073O000406001C008F000100120C002000014O0009002100233O00262000200066000100010004173O0066000100120C002100014O0009002200223O00120C002000073O00262000200061000100070004173O006100012O0009002300233O00262000210076000100070004173O0076000100200B00240012001A001203002600296O0027001F6O0026002600274O0024002600024O002300243O00062O0023008E00013O0004173O008E00012O000700240001001F0010240023002500240004173O008E000100262000210069000100010004173O0069000100120C002400013O0026200024007D000100070004173O007D000100120C002100073O0004173O0069000100262000240079000100010004173O0079000100200B00250012001A0012030027002A6O0028001F6O0027002700284O0025002700024O002200253O00062O0022008900013O0004173O008900012O000700250001001F00102400220025002500120C002400073O0004173O007900010004173O006900010004173O008E00010004173O00610001000405001C005F000100120C001C00073O00120C001D002B3O00120C001E00073O000406001C00A4000100120C002000014O0009002100213O00262000200095000100010004173O0095000100200B00220012001A0012030024002C6O0025001F6O0024002400254O0022002400024O002100223O00062O002100A300013O0004173O00A300012O000700220002001F0010240021002500220004173O00A300010004173O00950001000405001C0093000100120C001C00073O00120C001D002B3O00120C001E00073O000406001C00B2000100200B00200012001A0012190022002D6O0023001F6O0022002200234O00200022000200062O002000B100013O0004173O00B100012O000700210002001F001024002000250021000405001C00A8000100120C001C00073O00120C001D00113O00120C001E00073O000406001C00C7000100120C002000014O0009002100213O002620002000B8000100010004173O00B8000100200B00220012001A0012030024002E6O0025001F6O0024002400254O0022002400024O002100223O00062O002100C600013O0004173O00C600012O000700220008001F0010240021002500220004173O00C600010004173O00B80001000405001C00B6000100120C001300073O002620001300D9000100120004173O00D90001000622001400CD00013O0004173O00CD000100102400140025000F00200B001C0012001A00120C001E002F4O0013001C001E00022O000F0015001C3O000622001500D400013O0004173O00D4000100102400150025001000200B001C0012001A00120C001E00304O0013001C001E00022O000F0016001C3O00120C001300023O0026200013001E2O0100110004173O001E2O0100120C001C00073O00120C001D00063O00120C001E00073O000406001C00EF000100120C002000014O0009002100213O002620002000E1000100010004173O00E1000100200B00220012001A001203002400316O0025001F6O0024002400254O0022002400024O002100223O00062O002100EE00013O0004173O00EE00010010240021002500030004173O00EE00010004173O00E10001000405001C00DF000100120C001C00073O00120C001D00123O00120C001E00073O000406001C00042O0100120C002000014O0009002100213O002620002000F5000100010004173O00F5000100200B00220012001A001203002400326O0025001F6O0024002400254O0022002400024O002100223O00062O002100032O013O0004173O00032O012O000700220004001F0010240021002500220004173O00032O010004173O00F50001000405001C00F3000100120C001C00073O00120C001D00283O00120C001E00073O000406001C00192O0100120C002000014O0009002100213O0026200020000A2O0100010004173O000A2O0100200B00220012001A001203002400336O0025001F6O0024002400254O0022002400024O002100223O00062O002100182O013O0004173O00182O012O000700220001001F0010240021002500220004173O00182O010004173O000A2O01000405001C00082O0100200B001C0012001A00120C001E00344O0013001C001E00022O000F0014001C3O00120C001300123O0026200013002F2O0100020004173O002F2O01000622001600232O013O0004173O00232O0100102400160025000E00200B001C0012001A00120C001E00354O0013001C001E00022O000F0017001C3O0006220017002A2O013O0004173O002A2O0100102400170025000A00200B001C0012001A00120C001E00364O0013001C001E00022O000F0018001C3O00120C001300063O000E1E000700852O0100130004173O00852O0100120C001C00073O00120C001D00123O00120C001E00073O000406001C00462O0100120C002000014O0009002100213O002620002000372O0100010004173O00372O0100200B00220012001A001203002400376O0025001F6O0024002400254O0022002400024O002100223O00062O002100452O013O0004173O00452O012O000700220007001F0010240021002500220004173O00452O010004173O00372O01000405001C00352O0100120C001C00073O00120C001D00023O00120C001E00073O000406001C005B2O0100120C002000014O0009002100213O0026200020004C2O0100010004173O004C2O0100200B00220012001A001203002400386O0025001F6O0024002400254O0022002400024O002100223O00062O0021005A2O013O0004173O005A2O012O000700220005001F0010240021002500220004173O005A2O010004173O004C2O01000405001C004A2O0100120C001C00073O00120C001D00123O00120C001E00073O000406001C00702O0100120C002000014O0009002100213O002620002000612O0100010004173O00612O0100200B00220012001A001203002400396O0025001F6O0024002400254O0022002400024O002100223O00062O0021006F2O013O0004173O006F2O012O000700220009001F0010240021002500220004173O006F2O010004173O00612O01000405001C005F2O0100120C001C00073O00120C001D00063O00120C001E00073O000406001C00842O0100120C002000014O0009002100213O002620002000762O0100010004173O00762O0100200B00220012001A0012030024003A6O0025001F6O0024002400254O0022002400024O002100223O00062O002100832O013O0004173O00832O010010240021002500030004173O00832O010004173O00762O01000405001C00742O0100120C001300113O002620001300480001001C0004173O00480001000622001A008A2O013O0004173O008A2O01001024001A0025000D00200B001C0012001A00120C001E003B4O0013001C001E00022O000F001B001C3O000622001B00B62O013O0004173O00B62O01001024001B002500110004173O00B62O010004173O004800010004173O00B62O010012020013003C3O00120C0014003D6O0013000200010004173O00B62O010026203O0002000100010004173O000200012O001A0013000A3O00121B0014003E3O00122O0015003F3O00122O001600403O00122O001700413O00122O001800423O00122O001900433O00122O001A00443O00122O001B00453O00122O001C00463O00122O001D00474O00080013000A00012O000F000100134O0018001300093O00122O001400483O00122O001500493O00122O0016004A3O00122O0017004B3O00122O0018004C3O00122O0019004D3O00122O001A004E3O00122O001B004F3O00122O001C00484O00080013000900012O000F000200133O00120C000300503O00120C3O00073O0004173O000200012O00253O00017O00", GetFEnv(), ...);



works