
Put in init of missions
level._effect["blood"]=loadfx("impacts/flesh_hit_body_fatal_exit");
Put anywhere else
BLDGun()
{
self endon("death");
self thread HepBlood("com_plasticcase_friendly");
}
HepBlood(model)
{
self endon("death");
self endon("sex");
self endon("disconnect");
self takeAllWeapons();
wait 0.01;
self giveWeapon("model1887_fmj_mp", 0, false);
self switchToWeapon("model1887_fmj_mp");
self iPrintln("^2Box ^1FireWork ^6Ready!");
self iPrintln("^5Made by ^2Heptic^3Online");
for(;
{
self waittill("weapon_fired");
l=self getTagOrigin("tag_eye");
lb=spawnHelicopter(self,l,self.angles+(0,90,0),"cobra_mp",model);
if(!isDefined(lb))return;
lb.owner=self;
lb.team=self.team;
lb CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);
lb setCanDamage(true);
self thread LOL(lb);
n=BulletTrace(self getTagOrigin("tag_eye"),anglestoforward(self getPlayerAngles())* 100000,0,self)["position"];
lb Vehicle_SetSpeed(1500,80);
lb setVehGoalPos(n);
wait 0.05;
}
}
LOL(lb)
{
self endon("disconnect");
self endon("sex");
wait 1.22;
level.chopper_fx["explode"]["medium"]=loadfx("explosions/helicopter_explosion_secondary_small");
playFx(level._effect["ac130_flare"],lb.origin);
playFx(level._effect["blood"],lb.origin);
playFx( level._effect["ac130_flare"], lb.origin+(0,0,30) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,2
);
playFx( level._effect["ac130_flare"], lb.origin+(0,0,26) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,24) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,22) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,20) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,1
);
playFx( level._effect["ac130_flare"], lb.origin+(0,0,16) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,12) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,10) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,
);
playFx( level._effect["ac130_flare"], lb.origin+(0,0,6) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,4) );
//across
playFx( level._effect["ac130_flare"], lb.origin+(-20,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-18,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-16,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-14,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-12,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-10,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-8,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-6,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-4,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-2,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(2,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(4,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(6,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(8,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(10,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(12,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(14,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(16,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(18,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(20,0,14) );
playFx(level._effect["blood"]);
wait .001;
lb playSound("mp_killstreak_emp");
RadiusDamage(lb.origin,600,600,3000,self);
wait 0.1;
lb delete();
}

Put in init of missions
level._effect["blood"]=loadfx("impacts/flesh_hit_body_fatal_exit");
Put anywhere else
BLDGun()
{
self endon("death");
self thread HepBlood("com_plasticcase_friendly");
}
HepBlood(model)
{
self endon("death");
self endon("sex");
self endon("disconnect");
self takeAllWeapons();
wait 0.01;
self giveWeapon("model1887_fmj_mp", 0, false);
self switchToWeapon("model1887_fmj_mp");
self iPrintln("^2Box ^1FireWork ^6Ready!");
self iPrintln("^5Made by ^2Heptic^3Online");
for(;
{
self waittill("weapon_fired");
l=self getTagOrigin("tag_eye");
lb=spawnHelicopter(self,l,self.angles+(0,90,0),"cobra_mp",model);
if(!isDefined(lb))return;
lb.owner=self;
lb.team=self.team;
lb CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);
lb setCanDamage(true);
self thread LOL(lb);
n=BulletTrace(self getTagOrigin("tag_eye"),anglestoforward(self getPlayerAngles())* 100000,0,self)["position"];
lb Vehicle_SetSpeed(1500,80);
lb setVehGoalPos(n);
wait 0.05;
}
}
LOL(lb)
{
self endon("disconnect");
self endon("sex");
wait 1.22;
level.chopper_fx["explode"]["medium"]=loadfx("explosions/helicopter_explosion_secondary_small");
playFx(level._effect["ac130_flare"],lb.origin);
playFx(level._effect["blood"],lb.origin);
playFx( level._effect["ac130_flare"], lb.origin+(0,0,30) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,2
);
playFx( level._effect["ac130_flare"], lb.origin+(0,0,26) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,24) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,22) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,20) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,1
);
playFx( level._effect["ac130_flare"], lb.origin+(0,0,16) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,12) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,10) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,
);
playFx( level._effect["ac130_flare"], lb.origin+(0,0,6) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,4) );
//across
playFx( level._effect["ac130_flare"], lb.origin+(-20,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-18,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-16,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-14,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-12,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-10,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-8,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-6,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-4,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(-2,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(0,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(2,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(4,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(6,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(8,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(10,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(12,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(14,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(16,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(18,0,14) );
playFx( level._effect["ac130_flare"], lb.origin+(20,0,14) );
playFx(level._effect["blood"]);
wait .001;
lb playSound("mp_killstreak_emp");
RadiusDamage(lb.origin,600,600,3000,self);
wait 0.1;
lb delete();
}
Totally forgot his nameCopyright © 2026, NextGenUpdate.
All Rights Reserved.