So every time I make a new game in roblox studio I see this script called rain and just now decided to see what the script was, and I have no idea what it does or if it’s a virus, can anyone help me with this?
Script:
local l1IlIIlll1Il1I1iIIi = assert local Ill1Ii1llliiIl1Il1i = select local iili111llI111lIiI11 = tonumber local iIiiII1IiI1lil1l1l1 = unpack local IiiiillI1i1ill111lI = pcall local l1lilll11i11lIIi1Ii = setfenv local llI1II1li1l1I1I11Ii = setmetatable local lIllIl1i1iIii1liiIlli = type local liI11IIlil1lIIIilI1 = getfenv local lIli1l1iilliiiillIIl1 = tostring local IiII1ll11lliIiill1I = error local lliill1llIlilliIll1 = string.sub local lIl11iiIIIllIIIill11I = string.byte local IIII1i11i1liiIiIi11 = string.char local illlli1IiIIIiliIiI1 = string.rep local iiiilIlIIliiill1111 = string.gsub local iil1I1Il1l1IllIIil1 = string.match local lIl1Ii1iIlllliil1IIil = table.insert local lIl1Ii1il1IlllIi1IlII = lIl11iiIIIllIIIill11I(“E”, 1) local liiilllillI1iIli1ll, liilIllIlil1iiI11II = #{6113}, #{ 784, 1155, 3010, 2956, 6710, 2370, 5262, 6681, 1932, 5686, 1457, 1487, 6916, 5274, 761, 3530, 1309, 170, 2150, 5525, 679, 6927 } + lIl1Ii1il1IlllIi1IlII + 130980 local i1il111IilllIiIIilI = {} local ilI1l1lllI1lll1I1II = 1 local li1ii1ili11liIilI1I, l1i1IlIIIiIil1lI1l1 local function lIlIlllIiili1iliI11li(IIll1l11iIII11Ilil1, lI1Il1Ii1I1liIIi1Ii) local lii11IIIll1ili1llll IIll1l11iIII11Ilil1 = iiiilIlIIliiill1111(lliill1llIlilliIll1(IIll1l11iIII11Ilil1, 5), “…”, function(lIll1Il11111II1I11lll) if lIl11iiIIIllIIIill11I(lIll1Il11111II1I11lll, 2) == 72 then lii11IIIll1ili1llll = iili111llI111lIiI11(lliill1llIlilliIll1(lIll1Il11111II1I11lll, 1, 1)) return “” else local Iil1ili1I1I1Il11iii = IIII1i11i1liiIiIi11(iili111llI111lIiI11(lIll1Il11111II1I11lll, 16)) if lii11IIIll1ili1llll then local ii1I111Iill1lillIiI = illlli1IiIIIiliIiI1(Iil1ili1I1I1Il11iii, lii11IIIll1ili1llll) lii11IIIll1ili1llll = nil return ii1I111Iill1lillIiI else return Iil1ili1I1I1Il11iii end end end) local function illiIIi1lIl111iIlli() local lIlI11Iii11I11liII11i = lIl11iiIIIllIIIill11I(IIll1l11iIII11Ilil1, ilI1l1lllI1lll1I1II, ilI1l1lllI1lll1I1II) ilI1l1lllI1lll1I1II = ilI1l1lllI1lll1I1II + 1 return lIlI11Iii11I11liII11i end local function il1i11IiiiiIi1I1i11() local lIlI11Iii11I11liII11i, Iil1ili1I1I1Il11iii, ii1I111Iill1lillIiI, lili1IiIIl1lIl1lIIl = lIl11iiIIIllIIIill11I(IIll1l11iIII11Ilil1, ilI1l1lllI1lll1I1II, ilI1l1lllI1lll1I1II + 3) ilI1l1lllI1lll1I1II = ilI1l1lllI1lll1I1II + 4 return lili1IiIIl1lIl1lIIl * 16777216 + ii1I111Iill1lillIiI * 65536 + Iil1ili1I1I1Il11iii * 256 + lIlI11Iii11I11liII11i end local function l11i1lii1I1i1li1l1i(iI11illIiiIliiIllll, illIilIlliiliI1I1i1, il11Ii1lIi1IIl1i1ll) if il11Ii1lIi1IIl1i1ll then local lI1I1iill1i1IIll1ii, i1111iiI1llllllI1ll = 0, 0 for ll1i1IiIlIiIIIiIiIi = illIilIlliiliI1I1i1, il11Ii1lIi1IIl1i1ll do lI1I1iill1i1IIll1ii = lI1I1iill1i1IIll1ii + 2 ^ i1111iiI1llllllI1ll * l11i1lii1I1i1li1l1i(iI11illIiiIliiIllll, ll1i1IiIlIiIIIiIiIi) i1111iiI1llllllI1ll = i1111iiI1llllllI1ll + 1 end return lI1I1iill1i1IIll1ii else local i11llIii1l1Ii1IliiI = 2 ^ (illIilIlliiliI1I1i1 - 1) return i11llIii1l1Ii1IliiI <= iI11illIiiIliiIllll % (i11llIii1l1Ii1IliiI + i11llIii1l1Ii1IliiI) and 1 or 0 end end local function Ii1l1I11liIlI1iiIIi() local lIlI11Iii11I11liII11i, Iil1ili1I1I1Il11iii = il1i11IiiiiIi1I1i11(), il1i11IiiiiIi1I1i11() if lIlI11Iii11I11liII11i == 0 and Iil1ili1I1I1Il11iii == 0 then return 0 end return (-2 * l11i1lii1I1i1li1l1i(Iil1ili1I1I1Il11iii, 32) + 1) * 2 ^ (l11i1lii1I1i1li1l1i(Iil1ili1I1I1Il11iii, 21, 31) - 1023) * ((l11i1lii1I1i1li1l1i(Iil1ili1I1I1Il11iii, 1, 20) * 4294967296 + lIlI11Iii11I11liII11i) / 4503599627370496 + 1) end local lIlIIililiiIlIlI1i1ii = bit or bit32 local lllIii1IIl1lii1lII1 = lIlIIililiiIlIlI1i1ii and lIlIIililiiIlIlI1i1ii.bxor or function(lIlI11Iii11I11liII11i, Iil1ili1I1I1Il11iii) local lIlllIIl1lllliIIii11I = 1 local ii1I111Iill1lillIiI = 0 while lIlI11Iii11I11liII11i > 0 and Iil1ili1I1I1Il11iii > 0 do local li1il1lIIiIlIli1lII = lIlI11Iii11I11liII11i % 2 local IIIIiiiliI1iii1ll1i = Iil1ili1I1I1Il11iii % 2 if li1il1lIIiIlIli1lII ~= IIIIiiiliI1iii1ll1i then ii1I111Iill1lillIiI = ii1I111Iill1lillIiI + lIlllIIl1lllliIIii11I end lIlI11Iii11I11liII11i = (lIlI11Iii11I11liII11i - li1il1lIIiIlIli1lII) / 2 Iil1ili1I1I1Il11iii = (Iil1ili1I1I1Il11iii - IIIIiiiliI1iii1ll1i) / 2 lIlllIIl1lllliIIii11I = lIlllIIl1lllliIIii11I * 2 end if lIlI11Iii11I11liII11i < Iil1ili1I1I1Il11iii then lIlI11Iii11I11liII11i = Iil1ili1I1I1Il11iii end while lIlI11Iii11I11liII11i > 0 do local li1il1lIIiIlIli1lII = lIlI11Iii11I11liII11i % 2 if li1il1lIIiIlIli1lII > 0 then ii1I111Iill1lillIiI = ii1I111Iill1lillIiI + lIlllIIl1lllliIIii11I end lIlI11Iii11I11liII11i = (lIlI11Iii11I11liII11i - li1il1lIIiIlIli1lII) / 2 lIlllIIl1lllliIIii11I = lIlllIIl1lllliIIii11I * 2 end return ii1I111Iill1lillIiI end local function lilI111il1iI11Ilii1(I1Iii1111IIlIIlIli1) local i1I1IIi1IIlli11lIii = { lIl11iiIIIllIIIill11I(IIll1l11iIII11Ilil1, ilI1l1lllI1lll1I1II, ilI1l1lllI1lll1I1II + 3) } ilI1l1lllI1lll1I1II = ilI1l1lllI1lll1I1II + 4 local lIlI11Iii11I11liII11i = lllIii1IIl1lii1lII1(i1I1IIi1IIlli11lIii[1], l1i1IlIIIiIil1lI1l1) local Iil1ili1I1I1Il11iii = lllIii1IIl1lii1lII1(i1I1IIi1IIlli11lIii[2], l1i1IlIIIiIil1lI1l1) local ii1I111Iill1lillIiI = lllIii1IIl1lii1lII1(i1I1IIi1IIlli11lIii[3], l1i1IlIIIiIil1lI1l1) local lili1IiIIl1lIl1lIIl = lllIii1IIl1lii1lII1(i1I1IIi1IIlli11lIii[4], l1i1IlIIIiIil1lI1l1) l1i1IlIIIiIil1lI1l1 = (37 * l1i1IlIIIiIil1lI1l1 + I1Iii1111IIlIIlIli1) % 256 return lili1IiIIl1lIl1lIIl * 16777216 + ii1I111Iill1lillIiI * 65536 + Iil1ili1I1I1Il11iii * 256 + lIlI11Iii11I11liII11i end local function iiiIIliiii1iIIiI1iI(l1IlI1IiiIll11IiIll) local lIIiiiIl1lIiIIIlI1l = il1i11IiiiiIi1I1i11() local II1Ill111ii1l1iliil = “” for ll1i1IiIlIiIIIiIiIi = liiilllillI1iIli1ll, lIIiiiIl1lIiIIIlI1l do II1Ill111ii1l1iliil = II1Ill111ii1l1iliil … IIII1i11i1liiIiIi11(lllIii1IIl1lii1lII1(lIl11iiIIIllIIIill11I(IIll1l11iIII11Ilil1, ilI1l1lllI1lll1I1II + ll1i1IiIlIiIIIiIiIi - 1), li1ii1ili11liIilI1I)) li1ii1ili11liIilI1I = (l1IlI1IiiIll11IiIll * li1ii1ili11liIilI1I + 165) % 256 end ilI1l1lllI1lll1I1II = ilI1l1lllI1lll1I1II + lIIiiiIl1lIiIIIlI1l return II1Ill111ii1l1iliil end li1ii1ili11liIilI1I = illiIIi1lIl111iIlli() l1i1IlIIIiIil1lI1l1 = illiIIi1lIl111iIlli() local l1IiII1iIl11l1II1l1 = {} for ll1i1IiIlIiIIIiIiIi = liiilllillI1iIli1ll, illiIIi1lIl111iIlli() do local lIlIlliIllii1ii1iIll1 = illiIIi1lIl111iIlli() local IlIl1IliIII111IiilI = (ll1i1IiIlIiIIIiIiIi - 1) * 2 l1IiII1iIl11l1II1l1[IlIl1IliIII111IiilI] = l11i1lii1I1i1li1l1i(lIlIlliIllii1ii1iIll1, 1, 4) l1IiII1iIl11l1II1l1[IlIl1IliIII111IiilI + 1] = l11i1lii1I1i1li1l1i(lIlIlliIllii1ii1iIll1, 5, 8) end local function liil11lIIl1liIIl1l1() local l111Ilill1lli1iIli1 = { [20475] = {}, [118329] = {}, [123880] = {}, [103143] = {} } illiIIi1lIl111iIlli() l111Ilill1lli1iIli1[9483] = illiIIi1lIl111iIlli() l111Ilill1lli1iIli1[20668] = illiIIi1lIl111iIlli() il1i11IiiiiIi1I1i11() il1i11IiiiiIi1I1i11() illiIIi1lIl111iIlli() local I1111iII11l1lilllI1 = il1i11IiiiiIi1I1i11() - (#{ 3585, 6414, 3304, 5239, 2372, 538, 4809, 2398, 5500, 3271, 6146, 4811, 743, 5987, 2930, 2732, 1007, 4089, 864, 3898, 1812, 2841, 2588 } + lIl1Ii1il1IlllIi1IlII + 133635) local iliilIlI1lii1l11i11 = illiIIi1lIl111iIlli() for ll1i1IiIlIiIIIiIiIi = liiilllillI1iIli1ll, I1111iII11l1lilllI1 do local Illli111111I1IIi1II = {} local lIlIlliIllii1ii1iIll1 = lilI111il1iI11Ilii1(iliilIlI1lii1l11i11) Illli111111I1IIi1II[36691] = l11i1lii1I1i1li1l1i(lIlIlliIllii1ii1iIll1, #{ 4599, 1434, 2604, 5834, 2324, 4315, 1092, 6395, 953, 5073 }, #{ 6915, 4165, 5221, 6880, 4086, 5474, 4018, 3370, 6365, 2510, 1707, 564, 84, 1753, 4548, 1966, 4680, 6623 }) Illli111111I1IIi1II[123859] = l11i1lii1I1i1li1l1i(lIlIlliIllii1ii1iIll1, #{3358}, #{ 6347, 4968, 3862, 6826, 1363, 1983, 36, 1321, 1042, 3594, 5023, 1729, 6555, 1583, 2451, 676, 4718, 248 }) Illli111111I1IIi1II[36151] = l11i1lii1I1i1li1l1i(lIlIlliIllii1ii1iIll1, #{6787}, #{ 5258, 5069, 667, 3215, 5359, 6150, 4904, 1898, 6154 }) Illli111111I1IIi1II[20051] = l11i1lii1I1i1li1l1i(lIlIlliIllii1ii1iIll1, #{ 5009, 4898, 5976, 549, 3255, 6635, 1514, 3099, 6331, 5738, 5748, 5761, 1924, 4609, 4738, 2234, 6615, 2499, 918, 2276, 2335 } + lIl1Ii1il1IlllIi1IlII + -63, #{ 2934, 4209, 2369, 1858, 4078, 2424, 2084, 6314, 1020, 2137, 271, 291, 6786, 423, 4631, 705, 2357, 367, 5058, 3978 } + lIl1Ii1il1IlllIi1IlII + -57) Illli111111I1IIi1II[130555] = l11i1lii1I1i1li1l1i(lIlIlliIllii1ii1iIll1, #{ 3830, 4946, 1520, 6440, 6804, 4071, 5426, 4556, 490, 562, 101, 3111, 126, 2759, 2555, 6371, 165, 4075, 3876 }, #{ 6355, 2755, 3321, 1869, 3482, 2829, 3640, 2488, 6308, 2335, 2823, 4683, 777, 5546, 1101, 6110, 374, 4389, 4926, 36, 6877, 3608 } + lIl1Ii1il1IlllIi1IlII + -65) l111Ilill1lli1iIli1[20475][ll1i1IiIlIiIIIiIiIi] = Illli111111I1IIi1II end il1i11IiiiiIi1I1i11() l111Ilill1lli1iIli1[85389] = illiIIi1lIl111iIlli() local li1l111i1liIllI1lI1 = il1i11IiiiiIi1I1i11() for ll1i1IiIlIiIIIiIiIi = liiilllillI1iIli1ll, li1l111i1liIllI1lI1 do l111Ilill1lli1iIli1[118329][ll1i1IiIlIiIIIiIiIi] = il1i11IiiiiIi1I1i11() end local li1l111i1liIllI1lI1 = il1i11IiiiiIi1I1i11() - (#{ 637, 642, 4024, 5292, 97, 3013, 758, 429, 1400, 1179, 4860, 691, 64, 4660, 4981, 4312, 4213, 6663, 3966, 1625, 925, 3508, 5704 } + lIl1Ii1il1IlllIi1IlII + 133688) local IilIIlliIIlIIl1l1l1 = illiIIi1lIl111iIlli() for ll1i1IiIlIiIIIiIiIi = liiilllillI1iIli1ll, li1l111i1liIllI1lI1 do local i1lIililiiII1Ii1i1l local lIllIl1i1iIii1liiIlli = illiIIi1lIl111iIlli() if lIllIl1i1iIii1liiIlli == #{ 5781, 4961, 589, 2370, 2541, 276, 2814, 2074, 1385, 3750, 6931, 6746, 4541, 2676, 3239, 2764, 2980, 4536, 4883, 78 } + lIl1Ii1il1IlllIi1IlII + 85 then i1lIililiiII1Ii1i1l = lliill1llIlilliIll1(iiiIIliiii1iIIiI1iI(insEncKey), #{6472, 1606}) end if lIllIl1i1iIii1liiIlli == #{ 231, 2599, 21, 5797, 4913, 3794, 30, 2320, 6886, 5621, 2954, 884, 1015, 455, 6164, 5951, 3757, 5306, 5603, 4273, 1529, 4198, 6296 } + lIl1Ii1il1IlllIi1IlII + 78 then i1lIililiiII1Ii1i1l = #{ 145, 6781, 5792, 5890, 1459, 5802, 2497, 6955, 2425, 835, 5391, 6387, 494, 2907, 2867, 6623, 302, 242, 1220, 1045, 6483, 5987, 6940, 4501 } + lIl1Ii1il1IlllIi1IlII + 36949 == #{ 631, 5748, 4343, 819, 3181, 4033, 5554, 2432, 6772, 6132, 1729, 5941, 3042, 159, 1309, 5872, 3466, 1520, 987, 2726, 485, 1914, 4408 } + lIl1Ii1il1IlllIi1IlII + 53808 end if lIllIl1i1iIii1liiIlli == #{ 1116, 4676, 2243, 1900, 832, 1993, 6330, 3192, 1471, 2205, 603, 4809, 4002, 6960, 1202, 2719, 6734, 4899, 3007, 6811, 824 } + lIl1Ii1il1IlllIi1IlII + -5 then i1lIililiiII1Ii1i1l = illiIIi1lIl111iIlli() end if lIllIl1i1iIii1liiIlli == #{ 1285, 1998, 3336, 1401, 5172, 1916, 5539, 2819, 4248, 1727, 3125, 6077, 2046, 885, 5230, 3947, 757, 487, 2214, 1450, 4652, 4448, 4219 } + lIl1Ii1il1IlllIi1IlII + 148 then i1lIililiiII1Ii1i1l = il1i11IiiiiIi1I1i11() end if lIllIl1i1iIii1liiIlli == #{ 3333, 142, 792, 5130, 6629, 4833, 3964, 18, 5530, 631, 6257, 2406, 4865, 1138, 1042, 596, 845, 4083, 4584, 1481 } + lIl1Ii1il1IlllIi1IlII + 29 then i1lIililiiII1Ii1i1l = illiIIi1lIl111iIlli() + il1i11IiiiiIi1I1i11() + Ii1l1I11liIlI1iiIIi() end if lIllIl1i1iIii1liiIlli == #{ 6096, 6262, 2307, 25, 513, 2816, 3613, 1428, 5782, 1413, 4771, 3051, 166, 6110, 4250, 5000, 2938, 2049, 2864, 165, 4680, 1859, 5120 } + lIl1Ii1il1IlllIi1IlII + 112 then i1lIililiiII1Ii1i1l = illiIIi1lIl111iIlli() + il1i11IiiiiIi1I1i11() + Ii1l1I11liIlI1iiIIi() end if lIllIl1i1iIii1liiIlli == #{ 6337, 9, 5144, 1536, 1969, 2498, 213, 1356, 4596, 2569, 6282, 6077, 1434, 3370, 4482, 2834, 6750, 275, 5090, 1465, 2162, 4985, 1944, 697 } + lIl1Ii1il1IlllIi1IlII + 108 then i1lIililiiII1Ii1i1l = Ii1l1I11liIlI1iiIIi() end if lIllIl1i1iIii1liiIlli == #{ 6446, 4205, 6650, 4305, 6404, 6761, 757, 3824, 786, 438, 3129, 2396, 2023, 1861, 3787, 5045, 454, 5490, 4573, 1516, 4242 } + lIl1Ii1il1IlllIi1IlII + 161 then i1lIililiiII1Ii1i1l = #{ 2003, 4481, 6892, 1530, 4810, 1929, 2054, 1196, 508, 3041, 5426, 203, 2363, 2287, 3242, 6750, 817, 346, 4108, 642, 4837, 4944, 320, 3617 } + lIl1Ii1il1IlllIi1IlII + 38538 == #{ 2003, 4481, 6892, 1530, 4810, 1929, 2054, 1196, 508, 3041, 5426, 203, 2363, 2287, 3242, 6750, 817, 346, 4108, 642, 4837, 4944, 320, 3617 } + lIl1Ii1il1IlllIi1IlII + 38538 end if lIllIl1i1iIii1liiIlli == #{ 5932, 1957, 4091, 5950, 5094, 4021, 2015, 5636, 6220, 5624, 6220, 1070, 1097, 5346, 5378, 926, 1466, 2256, 4876, 2156 } + lIl1Ii1il1IlllIi1IlII + 39 then i1lIililiiII1Ii1i1l = lliill1llIlilliIll1(iiiIIliiii1iIIiI1iI(IilIIlliIIlIIl1l1l1), #{ 3624, 3156, 438, 4265, 6319 }) end l111Ilill1lli1iIli1[103143][ll1i1IiIlIiIIIiIiIi - liiilllillI1iIli1ll] = i1lIililiiII1Ii1i1l end for ll1i1IiIlIiIIIiIiIi = liiilllillI1iIli1ll, I1111iII11l1lilllI1 do local Illli111111I1IIi1II = l111Ilill1lli1iIli1[20475][ll1i1IiIlIiIIIiIiIi] local Ii1liI11I1i11liIl1i = l1IiII1iIl11l1II1l1[Illli111111I1IIi1II[20051]] if Ii1liI11I1i11liIl1i == #{ 4044, 6070, 460 } then if Illli111111I1IIi1II[36151] > 255 then Illli111111I1IIi1II[96649] = l111Ilill1lli1iIli1[103143][Illli111111I1IIi1II[36151] - 256] end if Illli111111I1IIi1II[36691] > 255 then Illli111111I1IIi1II[11142] = l111Ilill1lli1iIli1[103143][Illli111111I1IIi1II[36691] - 256] end end if Ii1liI11I1i11liIl1i == #{4732} and Illli111111I1IIi1II[36151] > 255 then Illli111111I1IIi1II[96649] = l111Ilill1lli1iIli1[103143][Illli111111I1IIi1II[36151] - 256] end if Ii1liI11I1i11liIl1i == #{5327, 855} and Illli111111I1IIi1II[36691] > 255 then Illli111111I1IIi1II[11142] = l111Ilill1lli1iIli1[103143][Illli111111I1IIi1II[36691] - 256] end if Ii1liI11I1i11liIl1i == #{ 403, 1155, 6095, 3568 } then Illli111111I1IIi1II[67984] = l111Ilill1lli1iIli1[103143][Illli111111I1IIi1II[123859]] end end illiIIi1lIl111iIlli() illiIIi1lIl111iIlli() il1i11IiiiiIi1I1i11() il1i11IiiiiIi1I1i11() il1i11IiiiiIi1I1i11() illiIIi1lIl111iIlli() illiIIi1lIl111iIlli() illiIIi1lIl111iIlli() local li1l111i1liIllI1lI1 = il1i11IiiiiIi1I1i11() for ll1i1IiIlIiIIIiIiIi = liiilllillI1iIli1ll, li1l111i1liIllI1lI1 do l111Ilill1lli1iIli1[123880][ll1i1IiIlIiIIIiIiIi - liiilllillI1iIli1ll] = liil11lIIl1liIIl1l1() end il1i11IiiiiIi1I1i11() return l111Ilill1lli1iIli1 end local function il11i1iIIillI11lii1(l111Ilill1lli1iIli1, lI1Il1Ii1I1liIIi1Ii, illil1I1iIIlliil1Il) local I1IiilliiIil1liI1Ii, llIIl1IIIiIiIIili1i = -1, 3 local II1i11Illl1lIlliI11 = l111Ilill1lli1iIli1[20475] local IiI1IIlllililIIllli = 20668 local lIllII111lii1iiIl1liI = l111Ilill1lli1iIli1[123880] local lIlIIiiIiil11llillIlI = l111Ilill1lli1iIli1[9483] local iI1I1I1IiiI1illiI1l = l111Ilill1lli1iIli1[85389] local IIIl11Illl1illilIil = 20051 local iIiiIili1liiIi1ilI1 = l111Ilill1lli1iIli1[118329] local lIlIIlIli1II11l11IIll = 36151 local function l1IiIlil1i1lIIIllIl(…) local ll1iIIll1iiIi1II1Il = 0 local IIlii1illiiiIii1il1 = { iIiiII1IiI1lil1l1l1({}, 1, iI1I1I1IiiI1illiI1l) } local ili1lIiIlllI1iIllll = 1 local lIllIilIlI1i1li11Illi = {} local llii1ilI1II1Il1i1il = {} local lI1Il1Ii1I1liIIi1Ii = liI11IIlil1lIIIilI1() local lIlIIli1liII1I1II1i1i = { … } local Iili1IlIIlilI1iI1Ii = #lIlIIli1liII1I1II1i1i - 1 for ll1i1IiIlIiIIIiIiIi = 0, Iili1IlIIlilI1iI1Ii do if ll1i1IiIlIiIIIiIiIi < lIlIIiiIiil11llillIlI then IIlii1illiiiIii1il1[ll1i1IiIlIiIIIiIiIi] = lIlIIli1liII1I1II1i1i[ll1i1IiIlIiIIIiIiIi + 1] end end local function lIiIIiIli1illl11lIl(…) local ii1I111Iill1lillIiI = Ill1Ii1llliiIl1Il1i(“#”, …) local lIlill1IIliIlliI1lI = { … } return ii1I111Iill1lillIiI, lIlill1IIliIlliI1lI end local function l11iiIllIIlI1liIIil() while true do local IiIi11i11ililiIlIil = II1i11Illl1lIlliI11[ili1lIiIlllI1iIllll] local l1i1lIlIi1lii1ilIiI = IiIi11i11ililiIlIil[20051] ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll + 1 if l1i1lIlIi1lii1ilIiI < 10 then if l1i1lIlIi1lii1ilIiI >= 5 then if l1i1lIlIi1lii1ilIiI < 7 then if l1i1lIlIi1lii1ilIiI == 6 then lIllIilIlI1i1li11Illi[IIlii1illiiiIii1il1] = nil local iI11i1IIIl1l1ilIii1 = IiIi11i11ililiIlIil[130555] local llilIii11i1l1li1llI = IiIi11i11ililiIlIil[36151] if llilIii11i1l1li1llI == 1 then return true end local lil1ii11lIllilI1iii = iI11i1IIIl1l1ilIii1 + llilIii11i1l1li1llI - 2 if llilIii11i1l1li1llI == 0 then lil1ii11lIllilI1iii = ll1iIIll1iiIi1II1Il end return true, iI11i1IIIl1l1ilIii1, lil1ii11lIllilI1iii elseif not not IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] == (IiIi11i11ililiIlIil[36691] == 0) then ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll + 1 end elseif l1i1lIlIi1lii1ilIiI >= 8 then if l1i1lIlIi1lii1ilIiI == 9 then if IiIi11i11ililiIlIil[36691] == 200 then ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll - 1 II1i11Illl1lIlliI11[ili1lIiIlllI1iIllll] = { [20051] = 6, [130555] = (IiIi11i11ililiIlIil[130555] - 199) % 256, [36151] = (IiIi11i11ililiIlIil[36151] - 199) % 256 } else local iIli1I1IIllIi1IIIii = IiIi11i11ililiIlIil[130555] local lIli11i1I1llIi11il1lI = {} for III1I1l1iilli1lIiil, III1i1Ii1Il1ilIi1iI in pairs(lIllIilIlI1i1li11Illi[IIlii1illiiiIii1il1]) do for III1I1l1iilli1lIiil, iliI1iI1l1l1IliII1l in pairs(III1i1Ii1Il1ilIi1iI) do if iliI1iI1l1l1IliII1l[1] == IIlii1illiiiIii1il1 and iIli1I1IIllIi1IIIii <= iliI1iI1l1l1IliII1l[2] then local iiIIl1IlIi1IiI11i1I = iliI1iI1l1l1IliII1l[2] if not lIli11i1I1llIi11il1lI[iiIIl1IlIi1IiI11i1I] then il11i1iIIillI11lii1(llii1ilI1II1Il1i1il, IIlii1illiiiIii1il1[iiIIl1IlIi1IiI11i1I]) lIli11i1I1llIi11il1lI[iiIIl1IlIi1IiI11i1I] = #llii1ilI1II1Il1i1il end iliI1iI1l1l1IliII1l[1] = llii1ilI1II1Il1i1il iliI1iI1l1l1IliII1l[2] = lIli11i1I1llIi11il1lI[iiIIl1IlIi1IiI11i1I] end end end end else IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = #IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36151]] end else IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = (IiIi11i11ililiIlIil[96649] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36151]]) - (IiIi11i11ililiIlIil[11142] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36691]]) end elseif l1i1lIlIi1lii1ilIiI < 2 then if l1i1lIlIi1lii1ilIiI == 1 then IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36151]][IiIi11i11ililiIlIil[11142] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36691]]] else local IlI111iilI1lllil111 = IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36151]] IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555] + 1] = IlI111iilI1lllil111 IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = IlI111iilI1lllil111[IiIi11i11ililiIlIil[11142] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36691]]] end elseif l1i1lIlIi1lii1ilIiI >= 3 then if l1i1lIlIi1lii1ilIiI == 4 then lI1Il1Ii1I1liIIi1Ii[IiIi11i11ililiIlIil[67984]] = IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] else IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = illil1I1iIIlliil1Il[IiIi11i11ililiIlIil[36151]] end else IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = IiIi11i11ililiIlIil[67984] end elseif l1i1lIlIi1lii1ilIiI >= 15 then if l1i1lIlIi1lii1ilIiI >= 18 then if l1i1lIlIi1lii1ilIiI < 19 then local iI11i1IIIl1l1ilIii1 = IiIi11i11ililiIlIil[130555] local lIlIIli1liII1I1II1i1i = IiIi11i11ililiIlIil[36151] local Iii1ll1Ilii111li11i = IiIi11i11ililiIlIil[36691] local lIlIliiI1lIIIiIi1iIli, lil1ii11lIllilI1iii, l11iiIllIIlI1liIIil if lIlIIli1liII1I1II1i1i ~= 1 then if lIlIIli1liII1I1II1i1i ~= 0 then lil1ii11lIllilI1iii = iI11i1IIIl1l1ilIii1 + lIlIIli1liII1I1II1i1i - 1 else lil1ii11lIllilI1iii = ll1iIIll1iiIi1II1Il end lil1ii11lIllilI1iii, lIlIliiI1lIIIiIi1iIli = lIiIIiIli1illl11lIl(IIlii1illiiiIii1il1[iI11i1IIIl1l1ilIii1](iIiiII1IiI1lil1l1l1(IIlii1illiiiIii1il1, iI11i1IIIl1l1ilIii1 + 1, lil1ii11lIllilI1iii))) else lil1ii11lIllilI1iii, lIlIliiI1lIIIiIi1iIli = lIiIIiIli1illl11lIl(IIlii1illiiiIii1il1iI11i1IIIl1l1ilIii1) end if Iii1ll1Ilii111li11i ~= 1 then if Iii1ll1Ilii111li11i ~= 0 then lil1ii11lIllilI1iii = iI11i1IIIl1l1ilIii1 + Iii1ll1Ilii111li11i - 2 ll1iIIll1iiIi1II1Il = lil1ii11lIllilI1iii + 1 else lil1ii11lIllilI1iii = lil1ii11lIllilI1iii + iI11i1IIIl1l1ilIii1 - 1 ll1iIIll1iiIi1II1Il = lil1ii11lIllilI1iii end l11iiIllIIlI1liIIil = 0 for ll1i1IiIlIiIIIiIiIi = iI11i1IIIl1l1ilIii1, lil1ii11lIllilI1iii do l11iiIllIIlI1liIIil = l11iiIllIIlI1liIIil + 1 IIlii1illiiiIii1il1[ll1i1IiIlIiIIIiIiIi] = lIlIliiI1lIIIiIi1iIli[l11iiIllIIlI1liIIil] end else ll1iIIll1iiIi1II1Il = iI11i1IIIl1l1ilIii1 - 1 end for ll1i1IiIlIiIIIiIiIi = ll1iIIll1iiIi1II1Il + 1, iI1I1I1IiiI1illiI1l do IIlii1illiiiIii1il1[ll1i1IiIlIiIIIiIiIi] = nil end elseif l1i1lIlIi1lii1ilIiI ~= 20 then local lIlIIIlIi1i1iII1iIili = lIllII111lii1iiIl1liI[IiIi11i11ililiIlIil[123859]] local iI1iIl1lIilli1li1lI = {} if lIlIIIlIi1i1iII1iIili[IiI1IIlllililIIllli] > 0 then do local III1i1Ii1Il1ilIi1iI = {} iI1iIl1lIilli1li1lI = llI1II1li1l1I1I11Ii({}, { __index = function(lIlill1IIliIlliI1lI, lii11I1lll1lii1I1I1) local iliI1iI1l1l1IliII1l = III1i1Ii1Il1ilIi1iI[lii11I1lll1lii1I1I1] return iliI1iI1l1l1IliII1l[1][iliI1iI1l1l1IliII1l[2]] end, __newindex = function(lIlill1IIliIlliI1lI, lii11I1lll1lii1I1I1, iI11IiI1lil1l1llII1) local iliI1iI1l1l1IliII1l = III1i1Ii1Il1ilIi1iI[lii11I1lll1lii1I1I1] iliI1iI1l1l1IliII1l[1][iliI1iI1l1l1IliII1l[2]] = iI11IiI1lil1l1llII1 end }) for ll1i1IiIlIiIIIiIiIi = 1, lIlIIIlIi1i1iII1iIili[IiI1IIlllililIIllli] do local i1ll11iii1IiiIiIiI1 = II1i11Illl1lIlliI11[ili1lIiIlllI1iIllll] if i1ll11iii1IiiIiIiI1[IIIl11Illl1illilIil] == I1IiilliiIil1liI1Ii then III1i1Ii1Il1ilIi1iI[ll1i1IiIlIiIIIiIiIi - 1] = { IIlii1illiiiIii1il1, i1ll11iii1IiiIiIiI1[lIlIIlIli1II11l11IIll] } elseif i1ll11iii1IiiIiIiI1[IIIl11Illl1illilIil] == llIIl1IIIiIiIIili1i then III1i1Ii1Il1ilIi1iI[ll1i1IiIlIiIIIiIiIi - 1] = { illil1I1iIIlliil1Il, i1ll11iii1IiiIiIiI1[lIlIIlIli1II11l11IIll] } end ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll + 1 end if not lIllIilIlI1i1li11Illi[IIlii1illiiiIii1il1] then lIllIilIlI1i1li11Illi[IIlii1illiiiIii1il1] = {III1i1Ii1Il1ilIi1iI} else lIl1Ii1iIlllliil1IIil(lIllIilIlI1i1li11Illi[IIlii1illiiiIii1il1], III1i1Ii1Il1ilIi1iI) end end end local I1Iilli11lIIIillilI = il11i1iIIillI11lii1(lIlIIIlIi1i1iII1iIili, lI1Il1Ii1I1liIIi1Ii, iI1iIl1lIilli1li1lI) IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = I1Iilli11lIIIillilI else IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = { iIiiII1IiI1lil1l1l1(i1il111IilllIiIIilI, 1, IiIi11i11ililiIlIil[36151] == 0 and 255 or IiIi11i11ililiIlIil[36151]) } end elseif l1i1lIlIi1lii1ilIiI < 16 then local II1I1II1lIiI1liiIi1 = IiIi11i11ililiIlIil[130555] if not not II1I1II1lIiI1liiIi1 == (IiIi11i11ililiIlIil[36691] == 0) then ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll + 1 else IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = II1I1II1lIiI1liiIi1 end elseif l1i1lIlIi1lii1ilIiI ~= 17 then IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = (IiIi11i11ililiIlIil[96649] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36151]]) * (IiIi11i11ililiIlIil[11142] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36691]]) else ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll + (IiIi11i11ililiIlIil[123859] - liilIllIlil1iiI11II) end elseif l1i1lIlIi1lii1ilIiI < 12 then if l1i1lIlIi1lii1ilIiI == 11 then IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]][IiIi11i11ililiIlIil[96649] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36151]]] = IiIi11i11ililiIlIil[11142] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36691]] else IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = lI1Il1Ii1I1liIIi1Ii[IiIi11i11ililiIlIil[67984]] end elseif l1i1lIlIi1lii1ilIiI >= 13 then if l1i1lIlIi1lii1ilIiI == 14 then if IiIi11i11ililiIlIil[36691] == 21 then ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll - 1 II1i11Illl1lIlliI11[ili1lIiIlllI1iIllll] = { [20051] = 13, [130555] = (IiIi11i11ililiIlIil[130555] - 34) % 256, [36151] = (IiIi11i11ililiIlIil[36151] - 34) % 256 } elseif IiIi11i11ililiIlIil[36691] == 6 then ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll - 1 II1i11Illl1lIlliI11[ili1lIiIlllI1iIllll] = { [20051] = 8, [130555] = (IiIi11i11ililiIlIil[130555] - 3) % 256, [36151] = (IiIi11i11ililiIlIil[36151] - 3) % 256 } else local iI11i1IIIl1l1ilIii1 = IiIi11i11ililiIlIil[130555] local li1l111i1liIllI1lI1 = IiIi11i11ililiIlIil[36151] local l1lllIiiiiIl1lIlIiI = li1l111i1liIllI1lI1 > 0 and li1l111i1liIllI1lI1 - 1 or Iili1IlIIlilI1iI1Ii - lIlIIiiIiil11llillIlI if l1lllIiiiiIl1lIlIiI < 0 then l1lllIiiiiIl1lIlIiI = -1 end for ll1i1IiIlIiIIIiIiIi = iI11i1IIIl1l1ilIii1, iI11i1IIIl1l1ilIii1 + l1lllIiiiiIl1lIlIiI do IIlii1illiiiIii1il1[ll1i1IiIlIiIIIiIiIi] = lIlIIli1liII1I1II1i1i[lIlIIiiIiil11llillIlI + (ll1i1IiIlIiIIIiIiIi - iI11i1IIIl1l1ilIii1) + 1] end if li1l111i1liIllI1lI1 == 0 then ll1iIIll1iiIi1II1Il = iI11i1IIIl1l1ilIii1 + l1lllIiiiiIl1lIlIiI for ll1i1IiIlIiIIIiIiIi = ll1iIIll1iiIi1II1Il + 1, iI1I1I1IiiI1illiI1l do IIlii1illiiiIii1il1[ll1i1IiIlIiIIIiIiIi] = nil end end end elseif IiIi11i11ililiIlIil[36691] == 199 then ili1lIiIlllI1iIllll = ili1lIiIlllI1iIllll - 1 II1i11Illl1lIlliI11[ili1lIiIlllI1iIllll] = { [20051] = 5, [130555] = (IiIi11i11ililiIlIil[130555] - 100) % 256, [36691] = (IiIi11i11ililiIlIil[36151] - 100) % 256 } else for ll1i1IiIlIiIIIiIiIi = IiIi11i11ililiIlIil[130555], IiIi11i11ililiIlIil[36151] do IIlii1illiiiIii1il1[ll1i1IiIlIiIIIiIiIi] = nil end end else IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[130555]] = (IiIi11i11ililiIlIil[96649] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36151]]) / (IiIi11i11ililiIlIil[11142] or IIlii1illiiiIii1il1[IiIi11i11ililiIlIil[36691]]) end end end local lllIIil1ll1Ili111i1, II1Ill111ii1l1iliil, iIli1I1IIllIi1IIIii, lIIiI1lll1IIiliIllI = IiiiillI1i1ill111lI(l11iiIllIIlI1liIIil) if lllIIil1ll1Ili111i1 then if iIli1I1IIllIi1IIIii then return iIiiII1IiI1lil1l1l1(IIlii1illiiiIii1il1, iIli1I1IIllIi1IIIii, lIIiI1lll1IIiliIllI) end else IiII1ll11lliIiill1I(“Luraph Script:” … (iIiiIili1liiIi1ilI1[ili1lIiIlllI1iIllll - 1] or “”) … ": " … lIli1l1iilliiiillIIl1(II1Ill111ii1l1iliil), 0) end end l1lilll11i11lIIi1Ii(l1IiIlil1i1lIIIllIl, lI1Il1Ii1I1liIIi1Ii) return l1IiIlil1i1lIIIllIl end local lIli11i1I1llIi11il1lI = liil11lIIl1liIIl1l1() return il11i1iIIillI11lii1(lIli11i1I1llIi11il1lI, lI1Il1Ii1I1liIIi1Ii)() end lIlIlllIiili1iliI11li(“LPH!8A090B222H043000340300032H007A2H0087B05423E486240DA0660A0200A32H090B4DF12HF0BC3H531F3HA2B23H0D25852H84CC3HB7AF875F82635H00950A020065C95H00E49440097D3D6FE8405571184FD9CCC07A5822E0013H00872H004069C97AF762087CD3EC0A0200B3411614522HE3E1A9332H38102HCBC98F002H0A222H2527252F0C0E487F6E6F5B4241BFFA02292B6DAB2HA088F6D3D197113230768BC765D52HF6F4BCFC2HF7DF2H6664227B2H71592H080A08C9DBD99F8A5B5A6E494AB4F12HDCDE98752H7F570B170C22B72HB9912H707234E92HE3CB8882868A92827C39293BC580122D8F3FB5B2B6FE658F90342HD8DA9C2HEBE9AFA8AAA8EE4E2H456D4253ADE82H8D8FC7512H5E7606494B2H0D4042042HF1F3BBD02HD2FA2H0D0F499E2H94BC170D15172B0604429B2H91B92HA8AAA82HFBF9BF1DD072C22HD7D59DB4EC615B989F9B972HAEACEADFF351E12H121058002H032B2822206628B715A56760642C43A9B6122H5654122H2123659087793C002H0B232H4A480E6F2H654D49554E60A6AFADEB2HFEFCBA632H6941E1E0E4E82H131157707372462F292D652H343670941DBF0FA7A4A6EE074EB0F5462H48602H1B195F902H9AB2FFF5F1FDB5E31D5838BEBF8BB2B14F0AF8F9FBBD3HB0FC292H230BCD2HC2EAAFBDBFF9140406404E472H4F2HF6F4B2D74041751B1C18502B0B292B2HEAE8AED1AF0DBDEEE8ECA42H30CE8BFB100FAB2H898BCD2H8082C4AECC32771C2H123A85B24C09DE2HD4FC91A856134C2H466ED2D1D5F92HE8EAAC313B3F133E3A32122H151751B6BCB4947820DE9B4B11EFAA132H1931585054782H4341076862664AD9DDD5F52HA4A6E06D676F4F2A6997D2DB9E602559AD688339C6A25431FE79B9AC40B6BCD87E3CDCF5FC81D3BD1FC17CC8610AAD1725E763B38F505F4FBEF689D15CD25B03827H00093H000A9H002H000A9H006H000F3H00109H006H00033H00049H002H00049H009H005H00023H00039H002H00039H006H00013H00019H002H00013H00027H00043H00079H002H000A3H000D9H002H000D9H002H00109H002H00103H00113H000E9H002H000E3H000F9H002H00073H00079H002H00073H00089H002H00089H006H000F9H002H000F9H002H000F7H00099H002H00099H009H009H00019H002H000D9H002H000D3H000D9H002H000D7H000D9H002H000D3H000E9H009H001H00019H002H00019H009H005H00079H002H00079H009H001H00A50A0200D9800B3H008A9F6C316AC6A3812048CDC92H0040E622EDF44180083H0039F62B189A7BC299800B3H0041BEB3607787463120F45E80093H00A80DAABFFC2327AD84800C3H00157247D41D7F38597F56AA7880043H0061DED380C99A5H99B93F80093H00250257640CD429A75F800E3H00CADFAC713C967E66F7158210550EC98H00800A3H00583D5AEF4FE28C9AD031FB800E3H0022778489811E9C1E8F8DBAF8ED6680083H003055B28763F83FFF800C3H00785D7A0F2EC06976B11023FB800C3H00A4A9E69B411E596B99D5C74CB1E0472CD6411D08711ECE431F694005AB4H00FB0E7938AF118C66”, liI11IIlil1lIIIilI1())