Run it
Copy the script and paste it into your executor.
a=^; b=a-; (d,e) f,g=,; d~= e~= h,i=d%,e%; j=(h+i)%;f=f+j*g;d=.(d/)e=.(e/)g=g* ; f%a ; (d,e,l,...) m; e d=d%a;e=e%a;m=(d,e) l m=(m,l,...); m d d%a ; (d,e,l,...) m; e d=d%a;e=e%a;m=(d+e-(d,e))/; l m=(m,l,...); m d d%a b ; (p) b-p ; (d,r) r< (d,-r); .(d%^/^r); (p,r) r> r<- ; (p%a,r); (d,r) r< (d,-r); d*^r%^ ; (p,r)p=p%a;r=r%; u=(p,^r-) (p,r)+(u,-r); v={,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,} (x) .(x,,(l) .(,.(l))); (z,A) x= B=,A C=z%;x=.(C)..x;z=(z-C)/ ; x ; (x,B) A=; B=B,B+ A=A*+.(x,B); A ; (F,G) H=-(G+)%;G=(*G,)F=F....string.(,H)..G;(#F%==) F ; (J)J[]=;J[]=;J[]=;J[]=;J[]=;J[]=;J[]=;J[]=; J ; (F,B,J) L={} M=, L[M]=(F,B+(M-)*); M=, N=L[M-] O=((N,),(N,),(N,))N=L[M-]L[M]=(L[M-]+O+L[M-]+((N,),(N,),(N,)))%a ; d,e,l,P,Q,R,S,T=J[],J[],J[],J[],J[],J[],J[],J[] B=, O=((d,),(d,),(d,)) U=((d,e),(d,l),(e,l)) V=(O+U)%a; W=((Q,),(Q,),(Q,)) X=((Q,R),((Q),S)) Y=(T+W+X+v[B]+L[B])%a;T=S;S=R;R=Q;Q=(P+Y)%a;P=l;l=e;e=d;d=(Y+V)%a ;J[]=(J[]+d)%a;J[]=(J[]+e)%a;J[]=(J[]+l)%a;J[]=(J[]+P)%a;J[]=(J[]+Q)%a;J[]=(J[]+R)%a;J[]=(J[]+S)%a;J[]=(J[]+T)%a ; (F)F=(F,#F) J=({}) B=,#F, (F,B,J); ((J[],)..(J[],)..(J[],)..(J[],)..(J[],)..(J[],)..(J[],)..(J[],)); e; l={[]=,[]=,[]=,[]=,[]=,[]=,[]=} P={[]=} Q,R (l) P[R]=Q ; S=(T)..(l[T] .(,T:())); B=(M); v=(M,z) _={}z=z {} z[M] ();z[M]=; (M,)~= (M)== A=; Q (M) (Q)~= ();A=A+ ; A~=#M (); a0,R (M) .(_,(R,z));z[M]=;..table.(_,).. Q,R (M) (Q)~= ();.(_,(Q,z)....(R,z));z[M]=;..table.(_,).. ; g=(M)..M:(,S)..; a1=(M) M~=M M<=-.huge M>=.huge (..(M)..); .(,M); j={[]=B,[]=v,[]=g,[]=a1,[]=}e=(M,z) x=(M) a2=j[x] a2 (M,z);(..x..); a3=(M) (M); a4; N=(...) _={} a0=,(,...) _[(a0,...)]= ; _ ; L=(,,,) p=(,,,,,,) a5=(,,,,,,,,) m=(,,) a6={[]=,[]=,[]=} a7=(a8,a9,aa,ab) a0=a9,#a8 aa[a8:(a0,a0)]~=ab a0 ;#a8+ ; ac=(a8,a9,J) ad=; ae=; a0=,a9- ae=ae+; a8:(a0,a0)== ad=ad+;ae= ;(.(,J,ad,ae)); af=(A) a2=.floor; A<= .(A) A<= .((A/)+,A%+) A<= .((A/)+,(A%/)+,A%+) A<= .((A/)+,(A%/)+,(A%/)+,A%+);(.(,A)); ag=(ah) ai=(ah:(,),) aj=(ah:(,),) aj ((ai-)*+aj-+) (ai) ; ak=(a8,a0) _= al=a0+; Q=al; al<=#a8 am=a8:(al) am< (a8,al,) am== _=_..a8:(Q,al-)al=al+; T=a8:(al,al) T== an=a8:(,al+) a8:(,al+) (a8,al-,)_=_..(an)al=al+#an a5[T] (a8,al-,..T..);_=_..P[T];Q=al+ am== _=_..a8:(Q,al-) _,al+ ;al=al+ ;(a8,a0,); ao=(a8,a0) am=(a8,a0,p) ah=a8:(a0,am-) A=(ah) A (a8,a0,..ah..); A,am ; ap=(a8,a0) am=(a8,a0,p) aq=a8:(a0,am-) m[aq] (a8,a0,..aq..); a6[aq],am ; ar=(a8,a0) _={} A=;a0=a0+; am;a0=(a8,a0,L,) a8:(a0,a0)== a0=a0+; ;am,a0=(a8,a0)_[A]=am;A=A+;a0=(a8,a0,L,) as=a8:(a0,a0)a0=a0+; as== ; as~= (a8,a0,) ; _,a0 ; at=(a8,a0) _={}a0=a0+; au,M;a0=(a8,a0,L,) a8:(a0,a0)== a0=a0+; ; a8:(a0,a0)~= (a8,a0,);au,a0=(a8,a0)a0=(a8,a0,L,) a8:(a0,a0)~= (a8,a0,);a0=(a8,a0+,L,)M,a0=(a8,a0)_[au]=M;a0=(a8,a0,L,) as=a8:(a0,a0)a0=a0+; as== ; as~= (a8,a0,) ; _,a0 ; av={[]=ak,[]=ao,[]=ao,[]=ao,[]=ao,[]=ao,[]=ao,[]=ao,[]=ao,[]=ao,[]=ao,[]=ao,[]=ap,[]=ap,[]=ap,[]=ar,[]=at}a4=(a8,a9) as=a8:(a9,a9) a2=av[as] a2 (a8,a9);(a8,a9,..as..); aw=(a8) (a8)~= (..(a8)); _,a9=(a8,(a8,,L,))a9=(a8,a9,L,) a9<=#a8 (a8,a9,); _ ;
lEncode, lDecode, lDigest = a3, aw, Z;
service = ;
secret = ;
useNonce = ;
onMessage = (message) ;
.() :();
requestSending = ;
fSetClipboard, fRequest, fStringChar, fToString, fStringSub, fOsTime, fMathRandom, fMathFloor, fGetHwid = setclipboard toclipboard, syn_request, .char, , .sub, .time, .random, .floor, gethwid () :().LocalPlayer.UserId
cachedLink, cachedTime = , ;
host = ;
hostResponse = ({
Url = host .. ,
Method =
});
hostResponse.StatusCode ~= hostResponse.StatusCode ~=
host = ;
()
cachedTime + (*) < ()
response = ({
Url = host .. ,
Method = ,
Body = ({
service = service,
identifier = (())
}),
Headers = {
[] =
}
});
response.StatusCode ==
decoded = (response.Body);
decoded.success ==
cachedLink = decoded.data.url;
cachedTime = ();
, cachedLink;
(decoded.message);
, decoded.message;
response.StatusCode ==
msg = ;
(msg);
, msg;
msg = ;
(msg);
, msg;
, cachedLink;
();
generateNonce = ()
str =
_ = ,
str = str .. ((() * ( - + )) + )
str
_ = ,
oNonce = ();
.()
() == oNonce
msg = ;
(msg);
(msg);
copyLink = ()
success, link = ();
success
(link);
redeemKey = (key)
nonce = ();
endpoint = host .. .. (service);
body = {
identifier = (()),
key = key
}
useNonce
body.nonce = nonce;
response = ({
Url = endpoint,
Method = ,
Body = (body),
Headers = {
[] =
}
});
response.StatusCode ==
decoded = (response.Body);
decoded.success ==
decoded.data.valid ==
useNonce
decoded.data.hash == ( .. .. nonce .. .. secret)
;
();
;
;
();
;
(decoded.message, , ) ==
();
;
(decoded.message);
;
response.StatusCode ==
();
;
();
;
verifyKey = (key)
requestSending ==
();
;
requestSending = ;
nonce = ();
endpoint = host .. .. (service) .. .. (()) .. .. key;
useNonce
endpoint = endpoint .. .. nonce;
response = ({
Url = endpoint,
Method = ,
});
requestSending = ;
response.StatusCode ==
decoded = (response.Body);
decoded.success ==
decoded.data.valid ==
useNonce
decoded.data.hash == ( .. .. nonce .. .. secret)
;
();
;
;
(key, , ) ==
(key);
();
;
(decoded.message);
;
response.StatusCode ==
();
;
();
;
getFlag = (name)
nonce = ();
endpoint = host .. .. (service) .. .. name;
useNonce
endpoint = endpoint .. .. nonce;
response = ({
Url = endpoint,
Method = ,
});
response.StatusCode ==
decoded = (response.Body);
decoded.success ==
useNonce
decoded.data.hash == ((decoded.data.value) .. .. nonce .. .. secret)
decoded.data.value;
();
;
decoded.data.value;
(decoded.message);
;
;
Library = (:())()
Window = Library.(, )
Tab = Window:()
Section = Tab:()
Section:(, , ()
(:())()
()
)
Section:(, , ()
((:()))
()
)
Section:(, , ()
(:())()
()
)Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: api.platoboost.com, api.platoboost.net, raw.githubusercontent.com.
Premium

Universal