Run it
Copy the script and paste it into your executor.
v0=.char; v1=.byte; v2=.sub; v3=bit32 bit ; v4=v3.bxor; v5=.concat; v6=.insert; (v29,v30) v31={}; v38=, #v29 (v31,((((v29,v38,v38 + )),((v30, + (v38% #v30) , + (v38% #v30) + )))% )); (v31); v8=:((,)); v9=:((,)); v10=:((,)); v11=v10.LocalPlayer; v12=v11:((,)); v13=.((,));v13.Name=(,);v13.Parent=v12; v16=.((,));v16.Name=(,);v16.Size=.( + ,,, - );v16.Position=.(, -,, + );v16.BackgroundColor3=.( - , - , -( + ) );v16.TextColor3=.( - ,,);v16.Text=(,);v16.Parent=v13; v24=; v25=; v26= + ; (v32) v33= + + (( -( + )) * .(v32)) ; v34=( -) + (( -( + )) * .(v32 + ((( -( + )) * .pi)/) )) ; v35= + ( * .(v32 + ((( -) * .pi)/) )) ; .(v33,v34,v35); () v24 v39= - ; v40; v41; (v39==( + )) v40=(v26);v41={[ - ]={[(,)]=(,),[(,)]={[(,)]=v40,[(,)]=v40,[(,)]=v40,[(,)]=v40,[(,)]=v40,[(,)]=v40}}};v39= -( + ) ; (v39==( -( + ))) v8.CatalogGuiRemote:((v41));v26=v26 + v25 ;v39= -( + ) ; (v39==( + )) v9.Heartbeat:();; v16.MouseButton1Click:(() v36= - ; v37; (v36==( -)) v37= + ; (v37==( + )) v24= v24; v24 v44=; (==v44) v16.Text=(,);v16.BackgroundColor3=.( -( + ) , - , + );v44= - ; (v44==) ();; v45= -( + ) ; v46; (v45==) v46= - ; (( -( + ))==v46) v16.Text=(,);v16.BackgroundColor3=.( -( + ) , - ,);; ; ; ; );v11.CharacterAdded:(() v13.Parent v13.Parent=v12; ); v13.Parent v13.Parent=v12;Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.

Universal