also I'm very proud of this it works like a charm mmmmm
local YlQwvtgCwdQ04pTZ2l5 = 0 local function D1acUQUoO2bMdsmtTXp(XVRn2w3paDexHazCR0B) local function IzevROIqGYQD1h8R9Kg() local EHaTZdDp6dO3eP575L0 = XVRn2w3paDexHazCR0B:byte(YlQwvtgCwdQ04pTZ2l5, YlQwvtgCwdQ04pTZ2l5) YlQwvtgCwdQ04pTZ2l5 = YlQwvtgCwdQ04pTZ2l5 + 1 return EHaTZdDp6dO3eP575L0 end local function D5JsNW4gys0WbwcbCxq() local AeiRn0xAjbKNRxpoeNQ, x0LTJokSBlDDsoWOMPR, cWyM9zsJqyStWd8lj0o, QO5LLnvoANxx6S8L0m2 = XVRn2w3paDexHazCR0B:byte(YlQwvtgCwdQ04pTZ2l5, YlQwvtgCwdQ04pTZ2l5 + 3) YlQwvtgCwdQ04pTZ2l5 = YlQwvtgCwdQ04pTZ2l5 + 4 return QO5LLnvoANxx6S8L0m2 * 16777216 + cWyM9zsJqyStWd8lj0o * 65536 + x0LTJokSBlDDsoWOMPR * 256 + AeiRn0xAjbKNRxpoeNQ end local function a0f7gAG7sTjY9h6tJ54(Xsvxxw2AGigI5lCRhq2, WGYsjbooyZvnol4KOsa, A6j1pLak0rKMB5fT6Lu) if A6j1pLak0rKMB5fT6Lu then local F265SsENMcjf5McXNUb, Kq2hQS1RZoiSah6XcrI = 0, 0 for t0B6pu7t7O1bCvPwR36 = WGYsjbooyZvnol4KOsa, A6j1pLak0rKMB5fT6Lu do F265SsENMcjf5McXNUb = F265SsENMcjf5McXNUb + 2 ^ Kq2hQS1RZoiSah6XcrI * a0f7gAG7sTjY9h6tJ54(Xsvxxw2AGigI5lCRhq2, t0B6pu7t7O1bCvPwR36) Kq2hQS1RZoiSah6XcrI = Kq2hQS1RZoiSah6XcrI + 1 end return F265SsENMcjf5McXNUb else local nrLTab7QbZX3hQAePiu = 2 ^ (WGYsjbooyZvnol4KOsa - 1) return nrLTab7QbZX3hQAePiu <= Xsvxxw2AGigI5lCRhq2 % (nrLTab7QbZX3hQAePiu + nrLTab7QbZX3hQAePiu) and 1 or 0 end end local function BGwNKUoIXz5FO2LnJYa() local HtdUJCAobTStbRo3taW, tH0yfRbw906RgZulwmo = D5JsNW4gys0WbwcbCxq(), D5JsNW4gys0WbwcbCxq() if HtdUJCAobTStbRo3taW == 0 and tH0yfRbw906RgZulwmo == 0 then return 0 end return (-2 * a0f7gAG7sTjY9h6tJ54(tH0yfRbw906RgZulwmo, 32) + 1) * 2 ^ (a0f7gAG7sTjY9h6tJ54(tH0yfRbw906RgZulwmo, 21, 31) - 1023) * ((a0f7gAG7sTjY9h6tJ54(tH0yfRbw906RgZulwmo, 1, 20) * 4294967296 + HtdUJCAobTStbRo3taW) / 4503599627370496 + 1) end local function AagsX7M68ejVRrMeJrO(cwSLG44LtvxEeLKI0pO) cwSLG44LtvxEeLKI0pO = cwSLG44LtvxEeLKI0pO or D5JsNW4gys0WbwcbCxq() if cwSLG44LtvxEeLKI0pO == 0 then return "" end local dDLWri5uJJ03JVYd6JT