Run it
Copy the script and paste it into your executor.
((...) w={,,;;;;;;;,,;,;,;;;;,;,;,,,;,,;,;,,,;,;,,,,;;,,} E,W ({{-;--(-)},{--(-);+-},{-+;+-}}) W[+-]<W[-+] w[W[-+]],w[W[-+]],W[-+],W[+-]=w[W[-]],w[W[-+]],W[-+]+(-+),W[-+]-(-) (E) w[E-(--(-))] E=.len W=.floor P={v=--(-);T=-;E=-,F=-,O=+-,m=+-;R=+-;[]=-+,[]=-,P=-;[]=-+,g=-;V=+-;N=--(-),S=--(-);c=+-,W=+-;J=-+;H=-+;z=--(-),[]=--(-);U=-+,Y=-,[]=-;p=-+;B=-+;h=-+;d=-;j=-+,[]=+-;[]=--(-),G=-+,I=+-,C=+-;[]=-+,[]=+-,[]=+-;i=-;X=-+;y=-;u=--(-);w=+-;D=--(-),[]=-,l=-,n=+-,x=-+,o=+-,L=+-;r=-+,f=+-,Q=-+;K=-;A=+-,a=-+,k=-+,s=-;M=-,e=--(-);b=+-,[]=+-;Z=-+;q=-+,t=-} U=.insert h=.concat X= d=w B=.sub q=.char w=-,#d,- J=d[w] (J)== X=(J) V={} O=--(-) T=+- r=-+ O<=X w=(J,O,O) E=P[w] E T=T+E*(-)^((-+)-r)r=r+(+-) r==-+ r=--(-) w=(T/(+-)) E=((T%(+-))/(+-)) P=T%(--(-))(V,(w,E,P))T=--(-) w== (V,((T/(--(-))))) O>=X (J,O+(-+),O+(-+))~= (V,(((T%(-+))/(--(-))))) O=O+(-) d[w]=(V) ((w,P,U,h,X,d,B,q,Q,x,V,p,J,T,m,W,r,A,i,O)x,r,O,m,i,T,J,W,V,A,Q,p,q=(w,E) P=(E) U=(U,h,X,d,B) (w,{U,h,X,d;B},E,P) U ,(w) E,W=-,w[--(-)] W J[W],E=J[W]-(-+),E+(-) J[W]==-+ J[W],q[W]=, W=w[E] ,+-,(w,E) P=(E) U=(U,h) (w,{U;h},E,P) U ,(w)J[w]=J[w]-(-+) J[w]==--(-) J[w],q[w]=, ,(w) E=-+,#w,- J[w[E]]=(-)+J[w[E]] U W=() P=(W)P[(-)],P[(+-)],P[(+-)]=w,r,() - W ({},{[(-)]=r;[(-+)]=w;[(-+)]=() + }) ,{},(W,U,h,X) Y,v,S,R,s,a,Z,A,J,j,k,L,I,O,B,l,N,b,C,n,z,T,D,K,r,f,c,M,u,g,t,H,F,y W W<-(-) W<- W<-+ W<- W<- W<-(-) W<-+ W=w[(--(-))]B={} W=+ v= y= r= Z=(--(-))b=(+-)W=w[b]k=w[Z]b=(k)W=(--(-))w[W]=b W=-+ W<-+ W=-+ l=(-)Y=w[l]B=Y y= v T=T+A O=T<=r O=y O y=T>=r y=v y O=y O y=-(-)W=O y O=- W=W O W<+ W<+ Y=()H=+- D=(-+,{})q[Y]=B W=q[y]l=-+ B=(l,H)l=()W=-+ H=W W=- q[l]=B t=(-+)B=w[t]t={(D)}S=W W={(t)}t=W b=(-+)B=-+ W=t[B]D=W B=(-+)W=w[B]u=q[T]N=w[b]b=(D)N=(--(-))R=(b,N)u={()}B=((u))u=()q[u]=B B=- R=q[l]N=R W=-(-)R=- b=R R=- k=b<R R=B-b B=(-)W=w[B]J=(-+)B=w[J]J=(+-)w[J]=W J=(--(-))w[J]=B J=q[h[-+]]W=- O=() W<-+ B=(-)W=w[B]z=(+-)Y=(-+,{})r=(+-)J=q[h[-]]T=w[r]y=w[z]z={(Y)}v={(z)}y=- A=v[y]r=(A)T=(-)O=(r,T)J={()}B=((J))O=q[h[-]]W=O - + J=B B=O O=q[h[-+]]T=--(-)J=O*T O=+ B=J+O J=+ O=--(-)W=B%J q[h[--(-)]]=W J=q[h[+-]]W=-+ B=J~=O W<-(-) W<-+ W<-+ W<- W=B + -(-) W=- W=q[h[--(-)]]W=W -(-)-+ W<-(-) O=q[h[+-]]T=-+ W=- J=O*T O=-+ B=J%O q[h[-+]]=B t=(+-)S=w[t]W=-(-)t=(-+)H=S[t]Y=H W<-(-) W<+ u=u+Z D=u<=k j= K D=j D j=u>=k j=K j D=j D j=-(-)W=D j D=-(-)W=W D q[O]=R W=q[O]W=W -(-)-+ W<-(-) B={}W=w[(-+)] W=-(-) W<+ W<-+ W<-+ W<-(-) W<-+ k=+- u=#t D=u==k W=D - -+ J=q[h[-]]B=#J J=-+ W=B==J W=W -+ - c=q[O]B=c W=c -(-) - W<-+ W= y=(+-)A=()T=(-+)J=U O=()q[O]=W B=w[T]z=(+,{A})T=(+-)W=B[T]r=()T=()q[T]=W W=(-+,{})q[r]=W W= q[A]=W v=w[y]y=(z)W=y -+ -+ B=y T=-+ O=q[h[-]]J=O~=T W=J - - W<-+ W<-(-) O=U[-+]J=U[-]W=q[h[-+]]T=W W=T[O]W=W + -(-) N=H==S W=- R=N W<-(-) k=#t u=-+ D=(u,k)u=(t,D)k=q[S]W=+ j=--(-)K=u-j Z=(K)D= k[u]=Z u= H= y=(y)v= t= O=(O)S= v=(--(-))H={}y=(-+)z= Y=(Y)A=(A)l=(l)D= O= t={}u=(u)A=w[v]r=(r)z=(--(-))D=--(-)T=(T)Y=(-)T= v=(-+)r=A[v]A=()q[A]=r v=w[y]S=()y=(-+)r=v[y]y=w[z]u=- k=u z=(--(-))W=-(-)v=y[z]z=w[Y]Y=(--(-))l=()u=-+ Z=u y=z[Y]z=-+ Y=()q[Y]=z z=+- q[l]=z z={}u=-+ q[S]=H H=+- K=Z<u u=D-Z W<- W<-+ W<- W<- Y=+- H=-+ O=q[h[-]]T=-+ J=O%T r=q[h[+-]]y=q[h[-]]D=q[h[+-]]t=D-J D=- S=t/D l=H-S z=Y^l v=y/z A=(v)r=-(-)Y=-+ T=A%r A=--(-)z=+- r=A^J O=T/r W=-+ H=-+ r=q[h[+-]]J= y=O%z z=+ v=y*z A=(v)r=q[h[--(-)]]v=(O)T=A+v A=--(-)y=-+ r=T%A v=T-r T= A=v/y y=- v=r%y z=r-v O= y=z/Y r= Y=+- z=A%Y l=A-z Y=l/H l={v,y,z,Y}Y= y= q[h[-+]]=l z= v= A= W= B={}q[h[-]]=W W=w[(-)] W=- W<-+ W= W=W -+ -(-) W= W=+ W<-+ W<+ B={O}W=w[(--(-))] T=(-+)O=w[T]T=(+-)W=w[(+-)]J=O[T]T=q[h[-+]]O={(T)}B={(O)} W<+ O=q[h[+-]]A=+- r=--(-)T=(r,A)O=-+ J=T==O W=J + - B=J y=--(-)W={}q[h[-+]]=W z=(-)A=- B=q[h[--(-)]]r=B B=O%A q[h[-]]=B v=O%y y=+- A=v+y q[h[--(-)]]=A y=w[z]z=(-+)v=y[z]y=(J)v=(-+)l=+- W=+ H=l z=-+ T[O]=v Y=y v=--(-)l=+- S=H<l l=z-H W<- W<-+ W<-+ W<- W<- W<-(-) u=#t W=+ k=--(-)D=u==k D={}j={}K=(-)B={}Z=()u=()q[u]=D k=(+,{u;Y;l,A})M= C=(+-)W=w[(+-)]D=()q[D]=k v= k={}q[Z]=k z= F=(-)r= y= k=w[K]L=q[Z]n={[F]=L;[C]=M}t= K=(j,n)O=K A=(A)k=(-(-),{Z,u,S,Y,l,D})Z=(Z)A=(-+)l=(l)H= l=(--(-))S=(S)y=(-)D=(D)Y=(Y)H=- u=(u)T=k r=w[A]v=w[y]Y=(l,H)z=O[Y]T= l=(-)l=v[l]Y= y={(v,z,Y)}A=((y))r=()O= W=q[h[--(-)]]O=q[h[-+]]J[W]=O W=q[h[--(-)]]O={(J)}B={(O)}W=w[(-+)] W<- J=(-+)W=w[J]T=+- O=q[h[+-]]J=(O,T)W=-(-) l=l+H t= S z=l<=Y z=t z t=l>=Y t=S t z=t z t=-(-)W=z t z=+ W=W z W<-+ W<-(-) T=q[h[-+]]O=+- W={}J=W W=-(-)r=T T=+- A=T T=+- v=A<T T=O-A B=c W=g W=- W<+ W=- D=u j=D t[D]=j D= O=(--(-))B=+ T=- J=O^T W=B-J J=W B=(+-)W=B/J B={W}W=w[(+-)] W<+ W<- W<-+ W<+ g=q[O]c=g W=g -(-) -(-) M=-+ W=-(-)g=C[M]c=g v=q[A]B=v W=- W<-+ k=(-)W=w[k]k=(-+)w[k]=W W=-+ z=-+ Y=-+ W=q[h[--(-)]]y=(z,Y)W=-+ O=T J[O]=y O= W<- W<- s=-+ g=W a=C[s]s= M=a==s c=M W=M -+ - W=-(-)z=l b=(-)N=w[b]b=(-+)R=N[b]N=(J,z)R=q[h[-]]b=()u=N+b b=- D=u+v u=--(-)z= t=D%u v=t u=T[O]N=v+b R=r[N]D=u..R T[O]=D W<-+ Z=(Z)j=(j)C= L=(L)K=(K)F=(F)W=- n=(n) q[h[--(-)]]=B W=-(-)J= W<-+ W<- W<+ W<+ W<-(-) y=(--(-))v=B B=w[y]S=(+-)y=(--(-))W=B[y]z=(-+)y=()q[y]=W B=w[z]z=(-)W=B[z]z=W l=W H=w[S]Y=H W=H -+ -(-) W=-+ q[O]=B K=(--(-))Z=()j=- q[Z]=R C=--(-)B=w[K]K=(--(-))W=B[K]M=(-)K=- L=+- B=(K,j)n=--(-)K=()q[K]=B j=--(-)W=q[y]B=(j,n)I=+- j=()q[j]=B W=q[y]n=+- F=q[K]B=(n,F)n=()q[n]=B B=q[y]F=(L,C)B=-+ W=F==B F=()q[F]=W W=(-)f=-+ C=(+-)g=w[M]a=q[y]s={(f,I)}M=((s))g=(-+)W=D[W]B=(-+)c=M..g L=C..c C=(-)W=(D,B,L)L=()q[L]=W c=(-,{y;Z,l,T;O,u,F,L;K,n;j,Y})B=w[C]C={(c)}W={(C)}C=W W=q[F]W=W - -+ W<-+ N=q[O]R=N W=N - + B=- O=(--(-))T=+ J=O^T W=B-J J=W B=(+-)W=B/J B={W}W=w[(-+)] W<- W<-+ B=Y W=l W=Y - -+ W=-(-) W<-+ q[O]=c f=-+ s=q[n]a=s+f M=C[a]g=H+M M=+- W=g%M a=q[j]M=S+a H=W W=- a=--(-)g=M%a S=g W=(+,{r})N={()}W=w[(--(-))]B={(N)} W<- W<- W<-+ W<- s=+- a=C[s]W=-+ s=q[L]M=a==s c=M W= W=W -+ -(-) W=+ W<-+ b=+- W=q[y]k=--(-)N=(b,k)W=(+-)k=(+-)w[W]=N b=w[k]k=- W=b>k W=W - -+ T=q[h[--(-)]]O=T==J B=O W=-+ W<- W<- W= W=W -+ -+ Z= k R=R+b B=R<=N B=Z B Z=R>=N Z=k Z B=Z B Z=-(-)W=B Z B=- W=W B W<-(-) B=(-)W=w[B]J=(-)B=(J)B={}W=w[(-)] O=q[h[-+]]T=q[h[--(-)]]J=O==T W=- B=J W=#X (B),()O=(-)+O J[O]=- O ,(w,E) P=(E) U=(...) (w,{...},E,P) U ,(w,E) P=(E) U=(U,h,X,d,B,q,J) (w,{U;h,X;d;B,q;J},E,P) U ,(w,E) P=(E) U=() (w,{},E,P) U ,{}((-(-),{}))((B)))(getfenv () _ENV, [(-+)],newproxy,,,,{...}))(...)Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Don't worry touch fling is included, just not the button.

Universal