-- discord.gg/mich -- Boa sorte <3 local _0xd1286d = (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 _0x22d1e5 = { 7, 89, 215, 19, 147, 176, 101, 105, 14, 7, 235, 194, 174, 108, 122, 5, 33, 200, 211, 115, 170, 42, 102, 200, 16, 124, 193, 38, 132, 197, 89, 144, 31, 34, 207, 236, 130, 128, 80, 43, 27, 228, 205, 142, 115, 75, 32, 226, 252, 152, 163, 67, 122, 250, 14, 175, 241, 65, 162, 230, 105, 162, 33, 69, 207, 29, 135, 188, 82, 80, 0, 27, 203, 180, 140, 119, 93, 0, 16, 179, 221, 114, 135, 20, 71, 212, 253, 101, 176, 20, 119, 207, 7, 99, 249, 49, 191, 200 } local _0xf623f5 = 201 local _0xc0231a = {} for _i = 1, #_0x22d1e5 do _0xf623f5 = (_0xf623f5 * 47 + 89 + ((_i - 1) * 3)) % 256 _0xc0231a[_i] = string.char(_0xd1286d(_0x22d1e5[_i], _0xf623f5)) end local _0x8736c4 = {} local _0xffcc62 = 1 for _s in string.gmatch(table.concat(_0xc0231a), "([^|]+)") do _0x8736c4[_0xffcc62] = _s _0xffcc62 = _0xffcc62 + 1 end local _0xb1e36b = { [0x7fae] = { 0x45fb, 0x17, 4 }, [0xc5f3] = { 0x7469, 0xb0, 3, 1, 2 }, [0x3f94] = { 0xe5f6, 0x6b, 6, 29, 67 }, [0x4546] = { 0x54da, 0xbb, 3 }, [0x1d79] = { 0xf577, 0xc8, 6, 181 }, [0xceeb] = { 0xa44e, 0xd3, { 203, 161, 58, 42, 30, 225, 109, 25, 24, 109, 173, 196, 189, 10, 122, 160, 25, 64, 233, 55, 221, 102, 253, 199, 141, 255, 74, 57, 171, 128, 165, 57, 165, 100, 198, 62, 206, 132, 35, 157, 171, 175, 177, 118, 129, 178, 123, 2, 79, 246, 16, 123, 39, 254, 92, 34, 66, 245, 88, 1, 249, 242, 70, 123, 186, 176, 200, 18, 49, 251, 194, 43, 58, 137, 141, 28, 159, 252, 216, 195, 195, 170, 210, 215, 56, 151, 214, 226, 47, 103, 87, 20, 129, 86, 131, 215, 121, 190, 110, 95, 30, 157, 2, 10, 79, 153, 77, 25, 157, 142, 168, 228, 97, 93, 195, 221, 29, 160, 40, 197, 142, 151, 53, 97, 217, 218, 163, 10, 215, 80, 63, 220, 35, 156, 224, 138, 205, 110, 188, 203, 78, 163, 173, 227, 17, 200, 119, 68, 107, 162, 9, 115, 14, 197, 119, 224, 167, 74, 82, 207, 85, 32, 209, 195, 204, 118, 218, 228, 170, 232 }, 222, 31, 64, 5, 65, 2 }, [0xb3ba] = { 0xa1b2, 0xd3, { 179, 118, 7, 27, 175, 56, 203, 70, 116, 240, 78, 9, 233, 83, 44, 237, 175, 124, 93, 132, 239, 205, 227, 230, 139, 149, 249, 203, 181, 76, 152, 22, 244, 50, 36, 247, 30, 142, 211, 137, 70, 42, 58, 119, 17, 24, 126, 249 }, 55, 31, 89, 2, 77, 6 }, [0xae2e] = { 0xb2c3, 0xc8, 5, 233 }, [0xfd6e] = { 0xc3d4, 0x6b, 6, 11, 47 }, [0x4b5b] = { 0xd4e5, 0xd3, { 75, 226, 219, 39, 141, 31, 226, 63, 68, 176, 223, 225, 46, 137, 144, 20, 202, 143, 236, 177, 66, 235, 253, 144, 63, 12, 7, 28, 47, 54, 38, 77, 170, 79, 49, 51 }, 73, 41, 103, 5, 91, 5 }, [0x82ef] = { 0xf6a7, 0xbb, 6 }, [0x2575] = { 0xe46b, 0x6b, 5, 17, 37 }, [0x221d] = { 0xa9e, 0xaf, 1 }, [0xd97f] = { 0xd09d, 0x6b, 5, 43, 71 }, [0x7938] = { 0xb8c, 0x5a, 4, 3 } } local _0x533c98 = {} local _0xd8c8da = 0xd97f local _0xf1a732 = 0x4833 local _EXIT = 0x13bc while _0xd8c8da and _0xd8c8da ~= _EXIT do local _0x15f8e7 = _0xb1e36b[_0xd8c8da] if not _0x15f8e7 then break end local _0xb63297 = _0x15f8e7[2] local _0x4d1939 = _0x15f8e7[1] _0xf1a732 = (_0xf1a732 * 131 + 103) % 65536 _0xd8c8da = _0xd1286d(_0x4d1939, _0xf1a732) if _0xb63297 == 0xaf then local _dst = _0x15f8e7[3] _0x533c98[_dst] = function(_0xd11fbb) local _g = (getgenv and getgenv()) or _G or (getfenv and getfenv()) or {} local _cr = _g[_0x8736c4[11]] or cloneref local _0x0a36f5 = nil if _cr then pcall(function() _0x0a36f5 = _cr(game) end) end if not _0x0a36f5 then _0x0a36f5 = game end if _0x0a36f5 then local _hg = _0x0a36f5[_0x8736c4[5]] if _hg then local _0x742f98, _0x677883 = pcall(_hg, _0x0a36f5, _0xd11fbb) if _0x742f98 and type(_0x677883) == _0x8736c4[7] and #_0x677883 > 0 then return _0x677883 end end local _0x742f98, _0x677883 = pcall(function() return _0x0a36f5:HttpGet(_0xd11fbb) end) if _0x742f98 and type(_0x677883) == _0x8736c4[7] and #_0x677883 > 0 then return _0x677883 end end local _0x742f98, _0x677883 = pcall(function() return game:HttpGet(_0xd11fbb) end) if _0x742f98 and type(_0x677883) == _0x8736c4[7] and #_0x677883 > 0 then return _0x677883 end local _syn = _g[_0x8736c4[12]] or syn local _http = _g[_0x8736c4[13]] or http local _0xfb899d = (_syn and _syn[_0x8736c4[8]]) or (_http and _http[_0x8736c4[8]]) or _g[_0x8736c4[9]] or _g[_0x8736c4[8]] or request if _0xfb899d then local _0x742f98, _0x677883 = pcall(_0xfb899d, _0xd11fbb) if _0x742f98 and _0x677883 then if type(_0x677883) == "table" and (_0x677883[_0x8736c4[3]] or _0x677883[_0x8736c4[4]]) then local _b = _0x677883[_0x8736c4[3]] or _0x677883[_0x8736c4[4]] if type(_b) == _0x8736c4[7] and #_b > 0 then return _b end elseif type(_0x677883) == _0x8736c4[7] and #_0x677883 > 0 then return _0x677883 end end end return nil end elseif _0xb63297 == 0xd3 then local _0x806452 = _0x15f8e7[3] local _sd = _0x15f8e7[4] local _ml = _0x15f8e7[5] local _ad = _0x15f8e7[6] local _rt = _0x15f8e7[7] local _xk = _0x15f8e7[8] local _dst = _0x15f8e7[9] local _0x9f5dee = {} local _0x2fb77d = _sd for _i = 1, #_0x806452 do _0x2fb77d = (_0x2fb77d * _ml + _ad + ((_i - 1) * 11)) % 256 local _0x6ea20e = _0xd1286d(_0x2fb77d, ((_i - 1) * _rt) % 256) local _0xf6c149 = _0xd1286d(_0x806452[_i], _xk) local _0x2e9929 = (_0xf6c149 - _0x6ea20e + 256) % 256 _0x9f5dee[_i] = string.char(_0x2e9929) end _0x533c98[_dst] = table.concat(_0x9f5dee) elseif _0xb63297 == 0xb0 then local _dst = _0x15f8e7[3] local _fReg = _0x15f8e7[4] local _uReg = _0x15f8e7[5] local _0x13754e = _0x533c98[_fReg] local _0xd11fbb = _0x533c98[_uReg] if type(_0x13754e) == _0x8736c4[6] and type(_0xd11fbb) == _0x8736c4[7] then _0x533c98[_dst] = _0x13754e(_0xd11fbb) end elseif _0xb63297 == 0xbb then local _src = _0x15f8e7[3] local _0xda155e = _0x533c98[_src] if not (_0xda155e and type(_0xda155e) == _0x8736c4[7] and #_0xda155e > 0) then _0xd8c8da = _EXIT end elseif _0xb63297 == 0x17 then local _dst = _0x15f8e7[3] local _g = (getgenv and getgenv()) or _G or (getfenv and getfenv()) or {} local _ld = (type(loadstring) == _0x8736c4[6] and loadstring) or (type(_g[_0x8736c4[10]]) == _0x8736c4[6] and _g[_0x8736c4[10]]) or load _0x533c98[_dst] = _ld elseif _0xb63297 == 0x5a then local _lReg = _0x15f8e7[3] local _sReg = _0x15f8e7[4] local _0x328c16 = _0x533c98[_lReg] local _0x3bc235 = _0x533c98[_sReg] if type(_0x328c16) == _0x8736c4[6] and type(_0x3bc235) == _0x8736c4[7] then local _0x742f98, _0x6c26b1 = pcall(_0x328c16, _0x3bc235) if _0x742f98 and type(_0x6c26b1) == _0x8736c4[6] then return _0x6c26b1() end end elseif _0xb63297 == 0x6b then local _dst = _0x15f8e7[3] local _valA = _0x15f8e7[4] local _valB = _0x15f8e7[5] _0x533c98[_dst] = ((((_0x533c98[_dst] or 1) * _valA) + _valB) % 256) elseif _0xb63297 == 0xc8 then local _dst = _0x15f8e7[3] local _valA = _0x15f8e7[4] _0x533c98[_dst] = _0xd1286d((_0x533c98[_dst] or 0), _valA) end end