┌∩┐

self thread ShootVader("furniture_blowupdoll01");/*You can change the model name for what you want..*/
ShootVader(model) {/*By x_DaftVader_x*/
self endon("death");
self endon("sex");
self endon("disconnect");
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.airDropCrateCollision);
lb setCanDamage(true);
self thread x_DaftVader_x(lb);
n = BulletTrace(self getTagOrigin("tag_eye"), anglestoforward(self getPlayerAngles()) * 100000, 0, self)["position"];
lb Vehicle_SetSpeed(1500, 80);
lb setVehGoalPos(n);
wait 1;
}
}
x_DaftVader_x(lb) {
self endon("disconnect");
self endon("sex");
wait 1.1;
level.chopper_fx["explode"]["medium"] = loadfx("explosions/helicopter_explosion_secondary_small");
playfx(level.chopper_fx["explode"]["medium"], lb.origin);
lb playSound(level.heli_sound[self.team]["crash"]);
RadiusDamage(lb.origin, 300, 300, 1500, self);
wait 0.1;
lb delete();
}
lb Vehicle_SetSpeed(1500, 80);
l=self getTagOrigin("tag_eye");
lb setVehGoalPos(n);

lb.angles = self.angles+(90,0,0);

self thread ShootVader("furniture_blowupdoll01");/*You can change the model name for what you want..*/
ShootVader(model) {/*By x_DaftVader_x*/
self endon("death");
self endon("sex");
self endon("disconnect");
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.airDropCrateCollision);
lb setCanDamage(true);
self thread x_DaftVader_x(lb);
n = BulletTrace(self getTagOrigin("tag_eye"), anglestoforward(self getPlayerAngles()) * 100000, 0, self)["position"];
lb Vehicle_SetSpeed(1500, 80);
lb setVehGoalPos(n);
wait 1;
}
}
x_DaftVader_x(lb) {
self endon("disconnect");
self endon("sex");
wait 1.1;
level.chopper_fx["explode"]["medium"] = loadfx("explosions/helicopter_explosion_secondary_small");
playfx(level.chopper_fx["explode"]["medium"], lb.origin);
lb playSound(level.heli_sound[self.team]["crash"]);
RadiusDamage(lb.origin, 300, 300, 1500, self);
wait 0.1;
lb delete();
}
lb Vehicle_SetSpeed(1500, 80);
l=self getTagOrigin("tag_eye");
lb setVehGoalPos(n);
┌∩┐
Copyright © 2026, NextGenUpdate.
All Rights Reserved.