newselector
and for the input put either: prestige or rank
newselector(choice)
{
s=self;
s endon("death");
s endon("stopthis");
s.textz=s createFontString("objective",2.0);
s ExitMenu();
s freezeControls(false);
wait .1;
s freezeControls(true);
wait .1;
s.prestigeback=s createRectangle("CENTER","",0,0,1000,70,(0,0,0),"white",3,1);
s.textz setPoint("CENTER","CENTER",0,60);
s.textz.sort=100;
if(choice=="prestige")
{
t=0;
s.scrollz = 0;
for(i=-2;i<0;i++)
{
s.pres[i] = createprestige("CENTER","CENTER",(70*i),0,50,50,"",100,1);
}
s.pres[0] = createprestige("CENTER","CENTER",0,0,70,70,"rank_comm1",100,1);
for(i=1;i<3;i++)
{
s.pres[i] = createprestige("CENTER","CENTER",(70*i),0,50,50,"rank_prestige" + i,100,1);
}
s.textz setText(t);
}
else if(choice=="rank")
{
t=1;
s.scrollz = 1;
s.ranks = strTok("rank_pvt1|rank_pfc1|rank_pfc2|rank_lcpl1|rank_lcpl2|rank_lcpl3|rank_cpl1|rank_cpl2|rank_cpl3|rank_sgt1|rank_sgt2|rank_sgt3|rank_ssgt1|rank_ssgt2|rank_ssgt3|rank_gysgt1|rank_gysgt2|rank_gysgt3|rank_msgt1|rank_msgt2|rank_msgt3|rank_mgysgt1|rank_mgysgt2|rank_mgysgt3|rank_2ndlt1|rank_2ndlt2|rank_2ndlt3|rank_1stlt1|rank_1stlt2|rank_1stlt3|rank_capt1|rank_capt2|rank_capt3|rank_maj1|rank_maj2|rank_maj3|rank_ltcol1|rank_ltcol2|rank_ltcol3|rank_col1|rank_col2|rank_col3|rank_bgen1|rank_bgen2|rank_bgen3|rank_majgen1|rank_majgen2|rank_majgen3|rank_ltgen1|rank_ltgen2|rank_ltgen3|rank_gen1|rank_gen2|rank_gen3|rank_comm1","|");
for(i=-2;i<0;i++)
{
s.r[i] = createprestige("CENTER","CENTER",(70*i),0,50,50,"",100,1);
}
for(i=0;i<3;i++)
{
s.r[i] = createprestige("CENTER","CENTER",(70*i),0,50,50,s.ranks[i],100,1);
}
s.textz setText(t);
}
for(;
{
if(s MeleeButtonPressed())
{
if(choice=="rank")
{
for(i=-2;i<3;i++)
{
s.r[i] destroy();
}
}
else if(choice=="prestige")
{
for(i=0;i<5;i++)
{
s.pres[i] destroy();
}
}
wait .001;
s freezeControls(false);
s.prestigeback destroy();
s.textz destroy();
wait 1;
s notify("stopthis");
}
if(s UseButtonPressed())
{
if(choice=="rank")
{
for(i=-2;i<3;i++)
{
s.r[i] destroy();
}
s thread rank(s.scrollz);
}
else if(choice=="prestige")
{
for(i=0;i<5;i++)
{
s.pres[i] destroy();
}
s thread prestige(s.scrollz);
}
wait .1;
s freezeControls(false);
s.prestigeback destroy();
s.textz destroy();
wait 1;
s notify("stopthis");
}
if(s.scrollz==0)
{
if(choice=="prestige")
{
s.pres[-2] setShader("",50,50);
s.pres[-1] setShader("",50,50);
s.pres[0] setShader("rank_comm1",70,70);
}
else if(choice=="rank")
{
s.r[-2] setShader("",50,50);
s.r[-1] setShader("",50,50);
}
}
else if(s.scrollz==1)
{
if(choice=="prestige")
{
s.pres[-2] setShader("",50,50);
s.pres[-1] setShader("rank_comm1",50,50);
}
else if(choice=="rank")
{
s.r[-2] setShader("",50,50);
s.r[-1] setShader("",50,50);
s.r[0] setShader("rank_pvt1",50,50);
}
}
else if(s.scrollz==2)
{
if(choice=="prestige")
{
s.pres[-2] setShader("rank_comm1",50,50);
}
else if(choice=="rank")
{
s.r[-2] setShader("",50,50);
s.r[-1] setShader("rank_pvt1",50,50);
}
}
else if(s.scrollz==10)
{
if(choice=="prestige")
{
s.pres[1] setShader("rank_prestige11",50,50);
s.pres[2] setShader("",50,50);
}
}
else if(s.scrollz==11)
{
if(choice=="prestige")
{
s.pres[1] setShader("",50,50);
s.pres[2] setShader("",50,50);
}
}
else if(s.scrollz==54)
{
if(choice=="rank")
{
s.r[1] setShader("rank_comm1",50,50);
s.r[2] setShader("",50,50);
}
}
else if(s.scrollz==55)
{
if(choice=="rank")
{
s.r[1] setShader("",50,50);
s.r[2] setShader("",50,50);
}
}
if(s AdsButtonPressed())
{
if(choice=="prestige")
{
if(s.scrollz<=11 && s.scrollz>=1)
{
s.scrollz -= 1;
wait .001;
s.textz setText(s.scrollz);
s.pres[-2] setShader("rank_prestige" + (self.scrollz - 2),50,50);
s.pres[-1] setShader("rank_prestige" + (self.scrollz - 1),50,50);
s.pres[0] setShader("rank_prestige" + self.scrollz,70,70);
s.pres[1] setShader("rank_prestige" + (self.scrollz + 1),50,50);
s.pres[2] setShader("rank_prestige" + (self.scrollz + 2),50,50);
}
}
else if(choice=="rank")
{
if(s.scrollz<=55 && s.scrollz>=2)
{
s.scrollz -= 1;
wait .001;
s.textz setText(s.scrollz);
s.r[-2] setShader(s.ranks[(self.scrollz - 3)],50,50);
s.r[-1] setShader(s.ranks[(self.scrollz - 2)],50,50);
s.r[0] setShader(s.ranks[(self.scrollz -1)],70,70);
s.r[1] setShader(s.ranks[(self.scrollz)],50,50);
s.r[2] setShader(s.ranks[(self.scrollz + 1)],50,50);
}
}
}
if(s AttackButtonPressed())
{
if(choice=="prestige")
{
if(s.scrollz<=10 && s.scrollz>=0)
{
s.scrollz += 1;
wait .001;
s.textz setText(s.scrollz);
s.pres[-2] setShader("rank_prestige" + (self.scrollz - 2),50,50);
s.pres[-1] setShader("rank_prestige" + (self.scrollz - 1),50,50);
s.pres[0] setShader("rank_prestige" + self.scrollz,70,70);
s.pres[1] setShader("rank_prestige" + (self.scrollz + 1),50,50);
s.pres[2] setShader("rank_prestige" + (self.scrollz + 2),50,50);
}
}
else if(choice=="rank")
{
if(s.scrollz<=54 && s.scrollz>=1)
{
s.scrollz += 1;
wait .001;
s.textz setText(s.scrollz);
s.r[-2] setShader(s.ranks[(self.scrollz - 3)],50,50);
s.r[-1] setShader(s.ranks[(self.scrollz - 2)],50,50);
s.r[0] setShader(s.ranks[(self.scrollz -1)],70,70);
s.r[1] setShader(s.ranks[(self.scrollz)],50,50);
s.r[2] setShader(s.ranks[(self.scrollz + 1)],50,50);
}
}
}
wait .001;
}
}
createprestige(align,relative,x,y,width,height,shader,sort,alpha)
{
prestigeshader=newClientHudElem(self);
prestigeshader.elemType="bar";
if(!level.splitScreen)
{
prestigeshader.x=-2;
prestigeshader.y=-2;
}
prestigeshader.width=width;
prestigeshader.height=height;
prestigeshader.align=align;
prestigeshader.relative=relative;
prestigeshader.xOffset=0;
prestigeshader.yOffset=0;
prestigeshader.children=[];
prestigeshader.sort=sort;
prestigeshader.alpha=alpha;
prestigeshader setParent(level.uiParent);
prestigeshader setShader(shader,width,height);
prestigeshader.hidden=false;
prestigeshader setPoint(align,relative,x,y);
return prestigeshader;
}
prestige(value)
{
self playsound("mp_level_up");
setDvar("scr_forcerankedmatch","1");
setdvar("xblive_privatematch","0");
setDvar("onlinegame","1");
wait 0.5;
self maps\mp\gametypes\_persistence::statSet("plevel",value);
self maps\mp\gametypes\_persistence::statSet("rank",55);
self maps\mp\gametypes\_persistence::statSet("rankxp",900000);
self iPrintln("Prestige "+value+" ^2SET");
}
rank(value)
{
self playsound("mp_level_up");
setDvar("scr_forcerankedmatch","1");
setdvar("xblive_privatematch","0");
setDvar("onlinegame","1");
wait 0.5;
self maps\mp\gametypes\_persistence::statSet("rank",value);
self iPrintln("Level 55 ^2SET");
}
statpick(dvar)
{
self endon("disconnect");
self endon("set");
self thread mods\karoolus\_main_mods::doGodON();
exit();
self.bs=createIcon("black",1000,1000);
self.bs setPoint("CENTER","CENTER");
self.bs.alpha=.9;
self.bs.sort = -2;
self disableweapons();
i("Press [{+smoke}] & [{+frag}] To Scroll \n^3And [{+usereload}] to set");
wait 0.1;
p=[];
p[0]="rank_comm1";
p[1]="rank_prestige1";
p[2]="rank_prestige2";
p[3]="rank_prestige3";
p[4]="rank_prestige4";
p[5]="rank_prestige5";
p[6]="rank_prestige6";
p[7]="rank_prestige7";
p[8]="rank_prestige8";
p[9]="rank_prestige9";
p[10]="rank_prestige10";
p[11]="rank_prestige11";
b=[];
b[0]="vehicle_cobra_helicopter_d_piece07";
b[1]="vehicle_mi24p_hind_desert";
b[2]="projectile_cbu97_clusterbomb";
b[3]="vehicle_mig29_desert";
b[4]="com_plasticcase_beige_big";
b[5]="prop_suitcase_bomb";
b[6]="com_junktire2";
b[7]="defaultactor";
b[8]="projectile_hellfire_missile";
b[9]="prop_flag_American";
bt=[];
bt[0]="helicopter turret";
bt[1]="chopper";
bt[2]="clusterbomb";
bt[3]="Harrier";
bt[4]="care package";
bt[5]="suitcase bomb";
bt[6]="junktyre";
bt[7]="default actor";
bt[8]="hellfire missile";
bt[9]="Base Flag";
M=[];
M[0]="reset";
M[1]="low";
M[2]="medium";
M[3]="high";
M[4]="insane";
t=[];
t[0]="{Dv}";
t[1]="{{}}";
t[2]="{<3}";
t[3]="B@BY";
t[4]="{UK}";
t[5]="{US}";
t[6]="{EU}";
t[7]="****";
t[8]="SHIT";
t[9]="{@@}";
t[10]="[[]]";
t[11]="****";
t[12]="Daft";
t[13]="{IW}";
self.p="";
Prestige="Prestige";
Rank="Rank";
i=0;
printchoices("Please Select ^3"+dvar);
if(dvar !="Prestige")self.p = createprestige("CENTER","CENTER",0,0,50,50,p[9],100,2);
if(dvar=="Prestige")self.p = createprestige("CENTER","CENTER",0,0,50,50,p[i],100,2);
while (1)
{
if(self secondaryoffhandbuttonpressed())
{
i--;
if((dvar=="stat")&&(i<0))i=4;
if((dvar=="stat")&&(i>4))i=0;
if((dvar=="bullet")&&(i<0))i=9;
if((dvar=="bullet")&&(i>9))i=0;
if((dvar=="tag")&&(i<0))i=13;
if((dvar=="tag")&&(i>13))i=0;
if((dvar=="Prestige")&&(i<0))i=11;
if((dvar=="Prestige")&&(i>11))i=0;
if((dvar=="Rank")&&(i<0))i=55;
if((dvar=="Rank")&&(i>55))i=0;
if(dvar=="stat") printchoices(M[i]);
if(dvar=="bullet")printchoices(bt[i]);
if(dvar=="tag")printchoices(t[i]);
if(dvar=="Prestige"){
self.p destroy(); wait 0.01;
self.p = createprestige("CENTER","CENTER",0,0,50,50,p[i],100,2);
printchoices("^3"+Prestige+" ^3"+i);
}
if(dvar=="Rank")printchoices(" ^3"+Rank+" ^3"+i);
}
if(self fragbuttonpressed())
{
i++;
if((dvar=="stat")&&(i<0))i=4;
if((dvar=="stat")&&(i>4))i=0;
if((dvar=="bullet")&&(i<0))i=9;
if((dvar=="bullet")&&(i>9))i=0;
if((dvar=="tag")&&(i<0))i=13;
if((dvar=="tag")&&(i>13))i=0;
if((dvar=="Prestige")&&(i<0))i=11;
if((dvar=="Prestige")&&(i>11))i=0;
if((dvar=="Rank")&&(i<0))i=55;
if((dvar=="Rank")&&(i>55))i=0;
if(dvar=="stat")printchoices(M[i]);
if(dvar=="bullet")printchoices(bt[i]);
if(dvar=="tag")printchoices(t[i]);
if(dvar=="Prestige"){
self.p destroy(); wait 0.01;
self.p = createprestige("CENTER","CENTER",0,0,50,50,p[i],100,2);
printchoices("^3"+Prestige+" ^3"+i);
}
if(dvar=="Rank")printchoices("^3"+Rank+" ^3"+i);
}
if((self usebuttonpressed())&&(dvar=="Prestige"))
{
self thread mods\karoolus\_main_mods:
restige(i);
self enableweapons();
self.bs destroy();
self.p destroy();
self thread mods\karoolus\_main_mods::doGodOFF();
self notify("set");
}
if((self usebuttonpressed())&&(dvar=="bullet"))
{
self thread mods\karoolus\_promod_lobby::magbul(b[i]);
self enableweapons();
self.bs destroy();
self.p destroy();
printchoices("Bullet Selected ^3"+bt[i]);
self thread mods\karoolus\_main_mods::doGodOFF();
self notify("set");
}
if((self usebuttonpressed())&&(dvar=="Rank"))
{
s=i-1;
self thread tryrank(s);
printchoices("Rank Set To ^3"+Rank+" ^3"+i);
wait 1;
clear();
self.bs destroy();
self.p destroy();
self enableweapons();
self thread mods\karoolus\_main_mods::doGodOFF();
self notify("set");
}
if((self usebuttonpressed())&&(dvar=="stat"))
{
self mods\karoolus\vaderxx::stats(M[i]);
printchoices("Stats Are Now ^3"+M[i]);
wait 1;
clear();
self enableweapons();
self.bs destroy();
self.p destroy();
self thread mods\karoolus\_main_mods::doGodOFF();
self notify("set");
}
if((self usebuttonpressed())&&(dvar=="tag"))
{
self mods\karoolus\_main_mods::doclan(t[i]);
printchoices("ClanTag Set To ^3"+t[i]);
wait 1;
clear();
self enableweapons();
self.bs destroy();
self.p destroy();
self thread mods\karoolus\_main_mods::doGodOFF();
self notify("set");
}
wait 0.1;
}
}
doPet() { self endon("death"); self endon("disconnect");
vc = maps\mp\_helicopter::spawn_helicopter(self, self.origin + (50, 0, 500), self.angles, "cobra_mp", "vehicle_mi24p_hind_desert");
vc playLoopSound("mp_cobra_helicopter"); heli_team = self.pers["team"]; vc.owner = self; vc.currentstate = "ok";
vc setdamagestage(3); self thread CAK(vc);self thread killpet(vc);
vc maps\mp\_helicopter::attack_targets(); for (;
{
vc setspeed(60, 100); vc setyawspeed(10, 45, 45); vc setVehGoalPos(self.origin + (51, 0, 601), 1);
wait 0.05; }}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.