-- discord.gg/mich -- Boa sorte <3 local _0x917310 = (bit32 and bit32.bxor) or (bit and bit.bxor) or function(a, b) local r, p = 0, 1 while a > 0 or b > 0 do local ra, rb = a % 2, b % 2 if ra ~= rb then r = r + p end a = (a - ra) / 2 b = (b - rb) / 2 p = p * 2 end return r end local _0xc095fc = { 217, 27, 245, 141, 241, 246, 203, 107, 232, 197, 201, 68, 204, 178, 220, 7, 207, 138, 241, 253, 200, 108, 248, 202, 182, 62, 163, 160, 166, 11, 191, 146, 161, 224, 173, 82, 160, 198, 190, 41, 189, 166, 175, 8, 145, 117, 134, 224, 146, 90, 129, 205, 152, 60, 176, 173, 151, 3, 128, 96, 139, 236, 135, 71, 145, 223, 101, 34, 112, 150, 110, 25, 109, 118, 110, 241, 127, 94, 118, 177, 115, 48, 101, 154, 101, 18, 99, 103, 86, 214, 85, 73, 101, 173, 95, 51, 65, 138 } local _0x80f9ab = 203 local _0x1455a1 = {} for _i = 1, #_0xc095fc do _0x80f9ab = (_0x80f9ab * 47 + 89 + ((_i - 1) * 3)) % 256 _0x1455a1[_i] = string.char(_0x917310(_0xc095fc[_i], _0x80f9ab)) end local _0xcd6d39 = {} local _0x05b2a6 = 1 for _s in string.gmatch(table.concat(_0x1455a1), "([^|]+)") do _0xcd6d39[_0x05b2a6] = _s _0x05b2a6 = _0x05b2a6 + 1 end local _0xc46c6d = { [0x1248] = { 0x5e83, 0x62, 5, 43, 71 }, [0x6c5a] = { 0xc3d4, 0x62, 6, 11, 47 }, [0xdf4a] = { 0x5cc3, 0xe3, 6, 181 }, [0x44cc] = { 0xb9fc, 0x43, 3 }, [0x85e0] = { 0xa1b2, 0x54, { 49, 154, 28, 155, 118, 44, 13, 151, 180, 57, 100, 95, 5, 228, 217, 53, 57, 168, 70, 59, 161, 82, 194, 209, 106, 170, 188, 234, 126, 115, 162, 231, 212, 72, 54, 133, 242, 88, 246, 22, 201, 55, 140, 171, 247, 129, 63, 59 }, 55, 31, 89, 2, 77, 6 }, [0xb568] = { 0xd4e5, 0x54, { 92, 121, 156, 123, 116, 109, 122, 48, 91, 51, 23, 119, 13, 174, 247, 191, 214, 234, 159, 16, 58, 175, 199, 74, 33, 78, 155, 76, 66, 232, 5, 177, 105, 178, 78, 205 }, 73, 41, 103, 5, 91, 5 }, [0xb352] = { 0xb2c3, 0xe3, 5, 233 }, [0xe227] = { 0x539, 0x65, 4 }, [0x72b4] = { 0x4cbe, 0x54, { 58, 190, 125, 45, 147, 238, 14, 110, 6, 144, 154, 46, 45, 181, 8, 105, 255, 163, 228, 29, 17, 155, 252, 21, 28, 182, 46, 43, 51, 51, 206, 189, 171, 162, 237, 24, 199, 220, 249, 89, 204, 230, 233, 186, 183, 244, 215, 64, 165, 226, 74, 80, 17, 137, 147, 60, 181, 134, 117, 45, 250, 137, 171, 12, 110, 142, 78, 122, 49, 246, 24, 72, 162, 62, 251, 80, 82, 250, 179, 85, 150, 196, 75, 177, 182, 12, 128, 172, 190, 58, 129, 190, 219, 205, 186, 164, 92, 202, 8, 105, 172, 49, 102, 184, 32, 193, 152, 39, 98, 165, 1, 215, 150, 129, 106, 125, 230, 251, 189, 220, 122, 155, 21, 17, 157, 169, 67, 45, 76, 58, 254, 91, 30, 208, 85, 169, 140, 17, 223, 103, 101, 228, 70, 101, 1, 219, 114, 87, 167, 221, 120, 159, 100, 42, 87, 92, 41, 188, 100, 61, 188, 95, 159, 31, 177, 138, 115, 228, 135 }, 137, 47, 111, 2, 196, 2 }, [0xa986] = { 0xf6a7, 0x43, 6 }, [0xa3f6] = { 0xe5f6, 0x62, 6, 29, 67 }, [0x4e5a] = { 0xa42a, 0xe1, 3, 1, 2 }, [0x92ca] = { 0x4283, 0x62, 5, 17, 37 }, [0xd036] = { 0x80e8, 0xbf, 1 }, [0x2dc1] = { 0x34eb, 0xc, 4, 3 } } local _0x733472 = {} local _0x7f168d = 0x1248 local _0xa6c100 = 0x4270 local _EXIT = 0xd996 while _0x7f168d and _0x7f168d ~= _EXIT do local _0xd5a6e9 = _0xc46c6d[_0x7f168d] if not _0xd5a6e9 then break end local _0xf49da3 = _0xd5a6e9[2] local _0x9fdf66 = _0xd5a6e9[1] _0xa6c100 = (_0xa6c100 * 137 + 197) % 65536 _0x7f168d = _0x917310(_0x9fdf66, _0xa6c100) if _0xf49da3 == 0xbf then local _dst = _0xd5a6e9[3] _0x733472[_dst] = function(_0xd8d90e) local _g = (getgenv and getgenv()) or _G or (getfenv and getfenv()) or {} local _cr = _g[_0xcd6d39[11]] or cloneref local _0x47dd17 = nil if _cr then pcall(function() _0x47dd17 = _cr(game) end) end if not _0x47dd17 then _0x47dd17 = game end if _0x47dd17 then local _hg = _0x47dd17[_0xcd6d39[5]] if _hg then local _0xa5184f, _0x8d0fa2 = pcall(_hg, _0x47dd17, _0xd8d90e) if _0xa5184f and type(_0x8d0fa2) == _0xcd6d39[7] and #_0x8d0fa2 > 0 then return _0x8d0fa2 end end local _0xa5184f, _0x8d0fa2 = pcall(function() return _0x47dd17:HttpGet(_0xd8d90e) end) if _0xa5184f and type(_0x8d0fa2) == _0xcd6d39[7] and #_0x8d0fa2 > 0 then return _0x8d0fa2 end end local _0xa5184f, _0x8d0fa2 = pcall(function() return game:HttpGet(_0xd8d90e) end) if _0xa5184f and type(_0x8d0fa2) == _0xcd6d39[7] and #_0x8d0fa2 > 0 then return _0x8d0fa2 end local _syn = _g[_0xcd6d39[12]] or syn local _http = _g[_0xcd6d39[13]] or http local _0x7bb143 = (_syn and _syn[_0xcd6d39[8]]) or (_http and _http[_0xcd6d39[8]]) or _g[_0xcd6d39[9]] or _g[_0xcd6d39[8]] or request if _0x7bb143 then local _0xa5184f, _0x8d0fa2 = pcall(_0x7bb143, _0xd8d90e) if _0xa5184f and _0x8d0fa2 then if type(_0x8d0fa2) == "table" and (_0x8d0fa2[_0xcd6d39[3]] or _0x8d0fa2[_0xcd6d39[4]]) then local _b = _0x8d0fa2[_0xcd6d39[3]] or _0x8d0fa2[_0xcd6d39[4]] if type(_b) == _0xcd6d39[7] and #_b > 0 then return _b end elseif type(_0x8d0fa2) == _0xcd6d39[7] and #_0x8d0fa2 > 0 then return _0x8d0fa2 end end end return nil end elseif _0xf49da3 == 0x54 then local _0x437ccd = _0xd5a6e9[3] local _sd = _0xd5a6e9[4] local _ml = _0xd5a6e9[5] local _ad = _0xd5a6e9[6] local _rt = _0xd5a6e9[7] local _xk = _0xd5a6e9[8] local _dst = _0xd5a6e9[9] local _0x912c0c = {} local _0x1959be = _sd for _i = 1, #_0x437ccd do _0x1959be = (_0x1959be * _ml + _ad + ((_i - 1) * 11)) % 256 local _0x59ea85 = _0x917310(_0x1959be, ((_i - 1) * _rt) % 256) local _0x04c096 = _0x917310(_0x437ccd[_i], _xk) local _0x7b351d = (_0x04c096 - _0x59ea85 + 256) % 256 _0x912c0c[_i] = string.char(_0x7b351d) end _0x733472[_dst] = table.concat(_0x912c0c) elseif _0xf49da3 == 0xe1 then local _dst = _0xd5a6e9[3] local _fReg = _0xd5a6e9[4] local _uReg = _0xd5a6e9[5] local _0x636e67 = _0x733472[_fReg] local _0xd8d90e = _0x733472[_uReg] if type(_0x636e67) == _0xcd6d39[6] and type(_0xd8d90e) == _0xcd6d39[7] then _0x733472[_dst] = _0x636e67(_0xd8d90e) end elseif _0xf49da3 == 0x43 then local _src = _0xd5a6e9[3] local _0x6ffc2e = _0x733472[_src] if not (_0x6ffc2e and type(_0x6ffc2e) == _0xcd6d39[7] and #_0x6ffc2e > 0) then _0x7f168d = _EXIT end elseif _0xf49da3 == 0x65 then local _dst = _0xd5a6e9[3] local _g = (getgenv and getgenv()) or _G or (getfenv and getfenv()) or {} local _ld = (type(loadstring) == _0xcd6d39[6] and loadstring) or (type(_g[_0xcd6d39[10]]) == _0xcd6d39[6] and _g[_0xcd6d39[10]]) or load _0x733472[_dst] = _ld elseif _0xf49da3 == 0xc then local _lReg = _0xd5a6e9[3] local _sReg = _0xd5a6e9[4] local _0xdd0619 = _0x733472[_lReg] local _0x1864d2 = _0x733472[_sReg] if type(_0xdd0619) == _0xcd6d39[6] and type(_0x1864d2) == _0xcd6d39[7] then local _0xa5184f, _0x5e72d5 = pcall(_0xdd0619, _0x1864d2) if _0xa5184f and type(_0x5e72d5) == _0xcd6d39[6] then return _0x5e72d5() end end elseif _0xf49da3 == 0x62 then local _dst = _0xd5a6e9[3] local _valA = _0xd5a6e9[4] local _valB = _0xd5a6e9[5] _0x733472[_dst] = ((((_0x733472[_dst] or 1) * _valA) + _valB) % 256) elseif _0xf49da3 == 0xe3 then local _dst = _0xd5a6e9[3] local _valA = _0xd5a6e9[4] _0x733472[_dst] = _0x917310((_0x733472[_dst] or 0), _valA) end end