gbRWepconnect()
{
level endon("disconnect");
level endon("stop_giveBoxRWep");
for(;
{
level waittill("connecting",p);
p thread gbRWepspawned();
}
}
gbRWepspawned()
{
self waittill("spawned_player");
self thread dogiveBoxRWep();
}
giveBoxRWep()
{
if(level.giveBoxRWep==0)
{
level.giveBoxRWep=1;
self iPrintln("^5Random Weapons Box: ^2Spawned");
self.giveBoxOrigin=self.origin + VectorScale(AnglesToForward((0,self getPlayerAngles()[1],self getPlayerAngles()[2])),165);
level.gbRWep=spawn("script_model",self.giveBoxOrigin +(10,0,15));
level.gbRWep.angles =(0,10,0);
level.gbRWep setModel("t6_wpn_supply_drop_axis");
level.gbRWep2=spawn("script_model",self.giveBoxOrigin +(2,0,31));
level.gbRWep2.angles =(0,10,0);
level.gbRWep2 setModel("t6_wpn_tablet_view");
level.gbRWep3=spawn("script_model",self.giveBoxOrigin +(13,0,15));
level.gbRWep3.angles =(0,10,0);
level.gbRWep3 setModel("mp_flag_red");
level thread gbRWepconnect();
foreach(p in level.players)
{
p thread dogiveBoxRWep();
}
}
else
{
level.giveBoxRWep=0;
self iPrintln("Random Weapons Box: ^1Deleted");
level.gbRWep delete();
level.gbRWep2 delete();
level.gbRWep3 delete();
foreach(p in level.players)
{
p notify("stop_giveBoxRWep");
}
}
}
dogiveBoxRWep()
{
self endon("disconnect");
self endon("stop_giveBoxRWep");
for(;
{
if(distance(self.origin,level.gbRWep.origin)< 80)
{
self iprintlnBold("Hold [{+usereload}] for ^6Random^7 Weapons");
if(self usebuttonpressed())
{
weapns=self getCurrentWeapon();
self takeweapon(weapns);
self thread giveRWeapon();
wait 1.2;
}
}
wait 0.5;
}
}
giveRWeapon()
{
randm=RandomIntRange(1,45);
id=random(level.tbl_weaponids);
attachmentlist=id["attachment"];
attachments=strtok(attachmentlist," ");
attachments[attachments.size]="";
attachment=random(attachments);
self GiveWeapon((id["reference"] + "_mp+")+ attachment,0,true(randm,0,0,0,0));
self switchToWeapon((id["reference"] + "_mp+")+ attachment,0,true(randm,0,0,0,0));
self giveMaxAmmo((id["reference"] + "_mp+")+ attachment,0,true(randm,0,0,0,0));
self iPrintlnbold("Random Weapon ^2Given!");
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.