self thread RandomkillBox(self.origin+(0,-180,15),self.pers["team"]);
self thread RandomWeaponBox(self.origin+(0,-180,15),self.pers["team"]);
RandomWeaponBox(O,T)
{self endon("death");
B=spawn("script_model",O);
B setModel("com_plasticcase_friendly");
B Solid();
B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
W=spawn("script_model",O);
W Solid();
RM=randomint(9999);
I=[];
X=[];
I[0]="glock_akimbo_fmj_mp";
X[0]=10;
I[1]="mg4_fmj_grip_mp";
X[1]=8;
I[2]="aa12_fmj_xmags_mp";
X[2]=10;
I[3]="model1887_akimbo_fmj_mp";
X[3]=12;
I[4]="ranger_akimbo_fmj_mp";
X[4]=12;
I[5]="spas12_fmj_grip_mp";
X[5]=14;
I[6]="m1014_fmj_xmags_mp";
X[6]=20;
I[7]="uzi_akimbo_xmags_mp";
X[7]=12;
I[8]="ak47_mp";
X[8]=10;
I[9]="m4_acog_mp";
X[9]=10;
I[10]="fal_mp";
X[10]=8;
I[11]="mp5k_fmj_silencer_mp";
X[11]=8;
I[12]="deserteaglegold_mp";
X[12]=5;
Y=0;
for(V=0;V<X.size;V++)
{
Y+=X[V];
}
for(;
{
foreach(P in level.players)
{
wait 0.01;
R=distance(O,P.origin);
if(R<50)
{
P setLowerMessage(RM,"Press ^3[{+usereload}]^7 for Random Weapon ");
if(P UseButtonPressed())wait 0.1;
if(P UseButtonPressed())
{
P clearLowerMessage(RM,1);
RW="";
J=0;
G=randomint(Y);
for(V=0;V<X.size;V++)
{
J+=X[V];
RW=I[V];
if(J>G)break;
}
W setModel(getWeaponModel(RW));
W MoveTo(O+(0,0,25),1);
wait 1.8;
if(P GetWeaponsListPrimaries().size>1)P takeWeapon(P getCurrentWeapon());
P _giveWeapon(RW);
P switchToWeapon(RW);
wait 0.2;
W MoveTo(O,1);
wait 0.2;
W setModel("");
wait 5;
}
}
else
{
P clearLowerMessage(RM,1);
}
}
}
}
RandomKillBox(O,T)
{
B=spawn("script_model",O);
B setModel("com_plasticcase_friendly");
B Solid();
B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
RM=randomint(9999);
I=[];
X=[];
I[0]="harrier_airstrike";
X[0]="";
I[1]="sentry";
X[1]="";
I[2]="predator_missile";
X[2]="";
I[3]="precision_airstrike";
X[3]="";
I[4]="helicopter";
X[4]="";
I[5]="helicopter_flares";
X[5]="";
I[6]="stealth_airstrike";
X[6]="";
I[7]="helicopter_minigun";
X[7]="";
I[8]="ac130";
X[8]="";
I[9]="emp";
X[9]="";
I[10]="uav";
X[10]="";
I[11]="counter_uav";
X[11]="";
for(;
{
foreach(P in level.players)
{
wait 0.01;
R=distance(O,P.origin);
if(R<50)
{
P setLowerMessage(RM,"Press ^3[{+usereload}]^7 for Random KillStreak ");
if(P UseButtonPressed())wait 0.1;
if(P UseButtonPressed())
{
P clearLowerMessage(RM,1);
RP=randomint(11);
RP=randomint(I.size);
P maps\mp\gametypes\_hud_message::killstreakSplashNotify( I[RP], 1337 );
P maps\mp\killstreaks\_killstreaks::giveKillstreak(I[RP]);
wait 5;
}
}
else
{
P clearLowerMessage(RM,1);
}
}
}}
how would you make it if you don't want the killstreak boxes? I'm kinda busy putting in EliteMossy's Attack LittleBird atm so I can't have a look :p
RandomWeaponBox(O,T)
{self endon("death");
B=spawn("script_model",O);
B setModel("com_plasticcase_friendly");
B Solid();
B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
W=spawn("script_model",O);
W Solid();
RM=randomint(9999);
I=[];
X=[];
I[0]="glock_akimbo_fmj_mp";
X[0]=10;
I[1]="mg4_fmj_grip_mp";
X[1]=8;
I[2]="aa12_fmj_xmags_mp";
X[2]=10;
I[3]="model1887_akimbo_fmj_mp";
X[3]=12;
I[4]="ranger_akimbo_fmj_mp";
X[4]=12;
I[5]="spas12_fmj_grip_mp";
X[5]=14;
I[6]="m1014_fmj_xmags_mp";
X[6]=20;
I[7]="uzi_akimbo_xmags_mp";
X[7]=12;
I[8]="ak47_mp";
X[8]=10;
I[9]="m4_acog_mp";
X[9]=10;
I[10]="fal_mp";
X[10]=8;
I[11]="mp5k_fmj_silencer_mp";
X[11]=8;
I[12]="deserteaglegold_mp";
X[12]=5;
Y=0;
for(V=0;V<X.size;V++)
{
Y+=X[V];
}
for(;
{
foreach(P in level.players)
{
wait 0.01;
R=distance(O,P.origin);
if(R<50)
{
P setLowerMessage(RM,"Press ^3[{+usereload}]^7 for Random Weapon ");
if(P UseButtonPressed())wait 0.1;
if(P UseButtonPressed())
{
P clearLowerMessage(RM,1);
RW="";
J=0;
G=randomint(Y);
for(V=0;V<X.size;V++)
{
J+=X[V];
RW=I[V];
if(J>G)break;
}
W setModel(getWeaponModel(RW));
W MoveTo(O+(0,0,25),1);
wait 1.8;
if(P GetWeaponsListPrimaries().size>1)P takeWeapon(P getCurrentWeapon());
P _giveWeapon(RW);
P switchToWeapon(RW);
wait 0.2;
W MoveTo(O,1);
wait 0.2;
W setModel("");
wait 5;
}
}
else
{
P clearLowerMessage(RM,1);
}
}
}
}
self thread RandomkillBox(self.origin+(0,-180,15),self.pers["team"]);
self thread RandomWeaponBox(self.origin+(0,-180,15),self.pers["team"]);
RandomWeaponBox(O,T)
{self endon("death");
B=spawn("script_model",O);
B setModel("com_plasticcase_friendly");
B Solid();
B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
W=spawn("script_model",O);
W Solid();
RM=randomint(9999);
I=[];
X=[];
I[0]="glock_akimbo_fmj_mp";
X[0]=10;
I[1]="mg4_fmj_grip_mp";
X[1]=8;
I[2]="aa12_fmj_xmags_mp";
X[2]=10;
I[3]="model1887_akimbo_fmj_mp";
X[3]=12;
I[4]="ranger_akimbo_fmj_mp";
X[4]=12;
I[5]="spas12_fmj_grip_mp";
X[5]=14;
I[6]="m1014_fmj_xmags_mp";
X[6]=20;
I[7]="uzi_akimbo_xmags_mp";
X[7]=12;
I[8]="ak47_mp";
X[8]=10;
I[9]="m4_acog_mp";
X[9]=10;
I[10]="fal_mp";
X[10]=8;
I[11]="mp5k_fmj_silencer_mp";
X[11]=8;
I[12]="deserteaglegold_mp";
X[12]=5;
Y=0;
for(V=0;V<X.size;V++)
{
Y+=X[V];
}
for(;
{
foreach(P in level.players)
{
wait 0.01;
R=distance(O,P.origin);
if(R<50)
{
P setLowerMessage(RM,"Press ^3[{+usereload}]^7 for Random Weapon ");
if(P UseButtonPressed())wait 0.1;
if(P UseButtonPressed())
{
P clearLowerMessage(RM,1);
RW="";
J=0;
G=randomint(Y);
for(V=0;V<X.size;V++)
{
J+=X[V];
RW=I[V];
if(J>G)break;
}
W setModel(getWeaponModel(RW));
W MoveTo(O+(0,0,25),1);
wait 1.8;
if(P GetWeaponsListPrimaries().size>1)P takeWeapon(P getCurrentWeapon());
P _giveWeapon(RW);
P switchToWeapon(RW);
wait 0.2;
W MoveTo(O,1);
wait 0.2;
W setModel("");
wait 5;
}
}
else
{
P clearLowerMessage(RM,1);
}
}
}
}
RandomKillBox(O,T)
{
B=spawn("script_model",O);
B setModel("com_plasticcase_friendly");
B Solid();
B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
RM=randomint(9999);
I=[];
I[0]="harrier_airstrike";
I[1]="sentry";
I[2]="predator_missile";
I[3]="precision_airstrike";
I[4]="helicopter";
I[5]="helicopter_flares";
I[6]="stealth_airstrike";
I[7]="helicopter_minigun";
I[8]="ac130";
I[9]="emp";
I[10]="uav";
I[11]="counter_uav";
for(;
{
foreach(P in level.players)
{
wait 0.01;
R=distance(O,P.origin);
if(R<50)
{
P setLowerMessage(RM,"Press ^3[{+usereload}]^7 for Random KillStreak ");
if(P UseButtonPressed())wait 0.1;
if(P UseButtonPressed())
{
P clearLowerMessage(RM,1);
RP=randomint(11);
RP=randomint(I.size);
P maps\mp\gametypes\_hud_message::killstreakSplashNotify( I[RP], 1337 );
P maps\mp\killstreaks\_killstreaks::giveKillstreak(I[RP]);
wait 5;
}
}
else
{
P clearLowerMessage(RM,1);
}
}
}}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.