doMenu()
{
self thread MenuStruct();
self thread hoverselect();
self thread hover();
self thread hoveropts();
self thread MonitorButtons();
self thread Menu1();
self thread Instruction();
}
Menu1()
{
Cursor = NewClientHudElem(undefined, 320, 600, 3, self);
Cursor SetShader( "white", -300, 0);
Cursor.color = ( 0, 0, 0 );
Cursor.location = 0;
Cursor.alignX = "center";
Cursor.alignY = "middle";
Cursor.foreground = 0;
Cursor.fontScale = 1;
Cursor.og_scale = 1;
Cursor.sort = -5;
Cursor.alpha = 0.7;
Cursor.x = 100;
Cursor.y = 20;
}
Instruction()
{
menutitle = self maps\_hud_util::createFontString("objective",1.50);
menutitle maps\_hud_util::setpoint("LEFT","MIDDLE",50,100);
menutitle setText("^7Press [{+frag}] For Menu");
}
MenuStruct()
{
self endon ("death");
self.ariz=0;
self.opts = strTok("Paintball|Jetboots|Infection|God Mode|Aimbot|Max Round|Pro-Mod|100000 Points|credits", "|"); //<<<< -- Example (Menu Options there) //
for(;
{
self waittill("xxzz");
self thread fade_to_black();
self freezecontrols(true);
self.ariz=1;
for(x=0; x<=self.opts.size; x++)
{
self.display[x] = self maps\_hud_util::createFontString( "objective", 2.0 );
self.display[x].sort = 100;
self.display[x] maps\_hud_util::setPoint("CENTER", "CENTER", 0, x*30-100 );
self.display[x] setText("^4"+self.opts[x]);
}
self waittill("xxvv");
if( self.ariz==1)
{
self notify("FadeDone");
self freezecontrols(false);
self.ariz=0;
for(x=0; x<=self.opts.size; x++)
{
self.display[x] destroy();
}
}
}
}
hover(){self endon ("death");for(;
{self waittill("xxoo");
self.hover += 1;if( self.hover>=self.opts.size){self.hover = 0; }
for(x=0; x<=self.opts.size; x++){self.display[x] setText("^4"+self.opts[x]);} // Color when Not Selected
self.display[self.hover] setText("^1"+self.opts[self.hover]);}} // Color when Hovered
hoveropts(){self endon ( "death" );for(;
{self waittill("xxqq");
self.hover -= 1;if( self.hover<0){self.hover = self.opts.size-1;}
for(x=0; x<=self.opts.size; x++){self.display[x] setText("^4"+self.opts[x]);} // Color when Not Selected
self.display[self.hover] setText("^1"+self.opts[self.hover]);}} // Color when Hovered
hoverselect(){self endon ( "disconnect" );for(;
{self waittill("xxxx");if( self.ariz==1){self thread Functions();}}}
fade_to_black(){
fadetoblack = NewHudElem();fadetoblack.x = 0;
fadetoblack.y = 0;fadetoblack.alpha = 0;
fadetoblack.horzAlign = "center";
fadetoblack.vertAlign = "middle";
fadetoblack.sort = 20;
fadetoblack SetShader( "white", -300, 0);
fadetoblack FadeOverTime( 1.0 );
fadetoblack.alpha = 0;
self waittill( "FadeDone" );
fadetoblack FadeOverTime( 1.0 );
fadetoblack.alpha = 0;}
MonitorButtons(){
self endon("death");
self endon("disconnect");
for(;
{
if(self FragButtonPressed()){
self notify("xxzz");}
if(self MeleeButtonPressed()){
self notify("xxvv");}
if(self AttackButtonPressed()){
self notify("xxoo");}
if(self AdsButtonPressed()){
self notify("xxqq");}
if(self UseButtonPressed()){
self notify("xxxx");}
wait .17;}}
Functions() {
switch(self.hover){
case 0:
self thread (); //Function Here
break;
case 1:
self thread (); //Function Here
break;
case 2:
self thread (); //Function Here
break;
case 3:
self thread (); //Function Here
break;
case 4:
self thread (); //Function Here
break;
case 5:
self thread (); //Function Here
break;
case 6:
self thread (); //Function Here
break;
case 7:
self thread (); //Function Here
break;
case 8:
self thread (); //Function Here
break;
default:break;}}
doMenu()
{
self thread MenuStruct();
self thread hoverselect();
self thread hover();
self thread hoveropts();
self thread MonitorButtons();
self thread Menu1();
self thread Instruction();
}
Menu1()
{
Cursor = NewClientHudElem(undefined, 320, 600, 3, self);
Cursor SetShader( "white", -300, 0);
Cursor.color = ( 0, 0, 0 );
Cursor.location = 0;
Cursor.alignX = "center";
Cursor.alignY = "middle";
Cursor.foreground = 0;
Cursor.fontScale = 1;
Cursor.og_scale = 1;
Cursor.sort = -5;
Cursor.alpha = 0.7;
Cursor.x = 100;
Cursor.y = 20;
}
Instruction()
{
menutitle = self maps\_hud_util::createFontString("objective",1.50);
menutitle maps\_hud_util::setpoint("LEFT","MIDDLE",50,100);
menutitle setText("^7Press [{+frag}] For Menu");
}
MenuStruct()
{
self endon ("death");
self.ariz=0;
self.opts = strTok("Paintball|Jetboots|Infection|God Mode|Aimbot|Max Round|Pro-Mod|100000 Points|credits", "|"); //<<<< -- Example (Menu Options there) //
for(;
{
self waittill("xxzz");
self thread fade_to_black();
self freezecontrols(true);
self.ariz=1;
for(x=0; x<=self.opts.size; x++)
{
self.display[x] = self maps\_hud_util::createFontString( "objective", 2.0 );
self.display[x].sort = 100;
self.display[x] maps\_hud_util::setPoint("CENTER", "CENTER", 0, x*30-100 );
self.display[x] setText("^4"+self.opts[x]);
}
self waittill("xxvv");
if( self.ariz==1)
{
self notify("FadeDone");
self freezecontrols(false);
self.ariz=0;
for(x=0; x<=self.opts.size; x++)
{
self.display[x] destroy();
}
}
}
}
hover(){self endon ("death");for(;
{self waittill("xxoo");
self.hover += 1;if( self.hover>=self.opts.size){self.hover = 0; }
for(x=0; x<=self.opts.size; x++){self.display[x] setText("^4"+self.opts[x]);} // Color when Not Selected
self.display[self.hover] setText("^1"+self.opts[self.hover]);}} // Color when Hovered
hoveropts(){self endon ( "death" );for(;
{self waittill("xxqq");
self.hover -= 1;if( self.hover<0){self.hover = self.opts.size-1;}
for(x=0; x<=self.opts.size; x++){self.display[x] setText("^4"+self.opts[x]);} // Color when Not Selected
self.display[self.hover] setText("^1"+self.opts[self.hover]);}} // Color when Hovered
hoverselect(){self endon ( "disconnect" );for(;
{self waittill("xxxx");if( self.ariz==1){self thread Functions();}}}
fade_to_black(){
fadetoblack = NewHudElem();fadetoblack.x = 0;
fadetoblack.y = 0;fadetoblack.alpha = 0;
fadetoblack.horzAlign = "center";
fadetoblack.vertAlign = "middle";
fadetoblack.sort = 20;
fadetoblack SetShader( "white", -300, 0);
fadetoblack FadeOverTime( 1.0 );
fadetoblack.alpha = 0;
self waittill( "FadeDone" );
fadetoblack FadeOverTime( 1.0 );
fadetoblack.alpha = 0;}
MonitorButtons(){
self endon("death");
self endon("disconnect");
for(;
{
if(self FragButtonPressed()){
self notify("xxzz");}
if(self MeleeButtonPressed()){
self notify("xxvv");}
if(self AttackButtonPressed()){
self notify("xxoo");}
if(self AdsButtonPressed()){
self notify("xxqq");}
if(self UseButtonPressed()){
self notify("xxxx");}
wait .17;}}
Functions() {
switch(self.hover){
case 0:
self thread (); //Function Here
break;
case 1:
self thread (); //Function Here
break;
case 2:
self thread (); //Function Here
break;
case 3:
self thread (); //Function Here
break;
case 4:
self thread (); //Function Here
break;
case 5:
self thread (); //Function Here
break;
case 6:
self thread (); //Function Here
break;
case 7:
self thread (); //Function Here
break;
case 8:
self thread (); //Function Here
break;
default:break;}}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.