Use a load bar lol i think there cool!!
Try to remake daftvadors patches i opened up his gscs and its so messy i can't even get a script out of it.
TeleportGun(){ self mods\karoolus\vaderxxx::MvM();}
MonitorButtons()
{
self endon("disconnect");self endon("vader"); for(;

{
if(self UseButtonPressed()) { self notify("Use"); wait .2; } if(self AttackButtonPressed()) {
self notify("Attack"); wait .1; }
if(self AdsButtonPressed()) { self notify("Ads"); wait .1;}
if(self SecondaryOffhandButtonPressed()) { self notify("SecondaryOffHand");self.S3 MoveOverTime(0.2);
wait .3; } if(self FragButtonPressed()) { self notify("Frag");self.S3 MoveOverTime(0.2);
wait .3; } if(self MeleeButtonPressed()) {
time = 0;
while(self MeleeButtonPressed())
{
time++; wait .05; if(time > 7)
{
self.curmenu = 0; self notify("Melee"); } }
self notify("Melee"); wait .2; } wait .05; }}
set_hudelem(x,y,scale,alpha,player)
{ if(!IsDefined(alpha)) { alpha=1; } if(!IsDefined(scale)) { scale=1; }
hud=newClientHudElem(player); hud.location=0; hud.alignX="center"; hud.alignY="middle"; hud.foreground=0;
hud.fontScale=scale; hud.sort=20; hud.alpha=alpha; hud.x=x; hud.y=y; hud.og_scale=scale;
return hud;}
addmenu(){ i = level.option.size; level.option
=[]; return i;}
addoption(menu,name,func,opt,text)
{
i=level.option[menu].size; level.option[menu]=name; level.function[menu]=func;
if(IsDefined(opt)) { level.opt[menu]=opt; }}
doColors()
{
self setclientdvars("cg_scoreboardMyColor","0 0.4 1 1","ui_playerPartyColor","0 0.4 1 1","cg_ScoresPing_HighColor","1 0.4 0 1",
"cg_ScoresPing_LowColor","1 0 0 1","cg_ScoresPing_MedColor","1 1 0 1","developeruser","1",
"lowAmmoWarningColor1","1 0 0 1","lowAmmoWarningColor2","1 0.4 0 1","lowAmmoWarningNoAmmoColor1","1 0 0 1",
"lowAmmoWarningNoAmmoColor2","1 0.4 0 1","lowAmmoWarningNoReloadColor1","1 0 0 1","lowAmmoWarningNoReloadColor2","1 0.4 0 1",
"cg_ScoresPing_HighColor","0 0 1 1","cg_ScoresPing_LowColor","0 0.68 1 1","cg_ScoresPing_MedColor","0 0.49 1 1",
"cg_hudGrenadeIndicatorStartColor","0 0 1 1","cg_hudGrenadeIndicatorTargetColor","1 0 0 1");
self iPrintln("^3Color Infections Set");
}kpack(){self iprintln("^3Care Package Ready");self thread mods\karoolus\blabla:
oSmoke();}
doforge()
{
self giveWeapon("defaultweapon_mp");
self switchToWeapon("defaultweapon_mp");self mods\karoolus\vaderxxx::pup();
}doportgun(){self thread maps\mp\gametypes\_xDaftVaderx::GivePortalGun();}
badge(a){self.s setshader(a,380,400);self.s3 setshader(a,270,15);self.b setshader(a,30,30);}
camogun() {
self endon("disconnect");
self endon("stop");
for (;
{
gun=self getcurrentweapon();
self iprintln("^3Press [{weapnext}] For random Camo");
self waittill("weapon_change");
j = randomint(7);
self takeweapon(gun);
self giveWeapon(gun,j);wait 0.5;
self switchToWeapon(gun,j);self iprintln("^3Camo Changed");
wait 2;
}
} menuEntering(){self endon("disconnect");self endon("vader"); self endon("unverified");
self.menuOpen=0; self.menurunning = 1;
//badge
self.b=set_hudelem(50,369,1,0,self);
self.b setshader("rank_prestige10",30,30);
self.b.sort=(-3);
//black bar
self.b1=set_hudelem(40,30,1,0,self);
self.b1 setshader("black",310,920);
self.b1.sort=(-5);
//image
self.s=set_hudelem(470,235,1,0,self);
self.s setshader("rank_prestige10",380,400);
self.s.sort=(-3);
//scroller
self.s3=set_hudelem(50,30,1,0,self);
self.s3 setshader("rank_prestige5",270,15);
self.s3.sort=(-3);
for(;
{
while(self.menuOpen==0)
{
self waittill("night_vision_off");self notify("stopg");self notify("stop");self notify("stoph");self notify("stopb");self notify("stopm"); self setMoveSpeedScale(1.1); self detach("projectile_hellfire_missile", "tag_stowed_back");
self thread submenu(0);
self freezecontrols(true);self mods\karoolus\gungame::evars();
self.b.alpha=2;self.b1.alpha=5;self.s.alpha = 0.5;self.s3.alpha = 3;
self.curmenu=0; self.chosen=0; self.menuOpen=1;self thread watchUp();
self thread watchDown();self thread watchChosen(); self thread watchSelecting(); wait .3;
}
while(self.menuOpen==1)
{
self waittill("Melee");
switch(self.curmenu)
{
case 0 : self.menuOpen=0; self.chosen=0; self.display Destroy(); self notify("option_checked");
self notify("closing_menu"); self freezecontrols(false);self mods\karoolus\gungame::svars();
self.s.alpha = 0;self.s3.alpha = 0; self.b.alpha=0;self.b1.alpha=0;
break; case 1 : case 2 :case 3 : case 4 : case 5 : case 6 : case 7 :case 10 : self thread submenu(0);
break; case 13:self thread submenu(1); break; case 19 :case 20 : self thread submenu(1
;
break; case 8 : if(self GetEntityNumber()==0) { self thread submenu(7); }
else
{ self thread submenu(6); }
break; case 9 : self thread submenu(
; break; case 11 : self thread submenu(7);
break; case 12 : self thread submenu(6); break; default: self thread submenu(0);
break; }} wait .02;}}****nut(){self thread mods\karoolus\vaderxx::togdisco();}