dobullets()
{
self endon("death");
for(;
{
self waittill ( "weapon_fired" );
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 200000, vec[1] * 200000, vec[2] * 200000);
SPLOSIONlocation = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+end, 0, self )[ "position" ];
jets = spawn( "script_model", self.origin );
jets setModel( "vehicle_mig29_desert" );
for(i=0; i<=360; i+=30)
{
jets.angles = (0, 0, i);
wait 0.01;
jets MoveTo( SPLOSIONlocation, 0.
;
if(i == 359) i=0;
}
wait 0.3;
level.chopper_fx["smoke"]["trail"] = loadfx ("fire/fire_smoke_trail_L");
playfx(level.chopper_fx["smoke"]["trail"], jets.origin);
level.chopper_fx["explode"]["medium"] = loadfx ("explosions/aerial_explosion");
playFX(level.chopper_fx["explode"]["large"], jets.origin);
jets playSound( "harrier_jet_crash" );
jets delete();
wait 0.1;
}
}
jets setModel( "vehicle_mig29_desert" );
precachemodel("furniture_blowupdoll01");
to init and then change
jets setModel( "vehicle_mig29_desert" );
to
jets setModel( "furniture_blowupdoll01" );
same with a sphere add this to init
precacheModel("test_sphere_silver");
and hope fully you know the rest here are some models i have
com_laptop_2_open projectile_hellfire_missile com_plasticcase_enemy com_plasticcase_friendly sentry_minigun vehicle_ac130_low_mp vehicle_apache_mp littlebird_mp vehicle_little_bird_armed vehicle_b2_bomber projectile_cbu97_clusterbomb vehicle_uav_static_mp sentry_minigun_folded vehicle_av8b_harrier_jet_mp vehicle_ac130_coop
dobullets()
{
self endon("death");
for(;
{
self waittill ( "weapon_fired" );
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 200000, vec[1] * 200000, vec[2] * 200000);
SPLOSIONlocation = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+end, 0, self )[ "position" ];
jets = spawn( "script_model", self.origin );
jets setModel( "vehicle_mig29_desert" );
wait 0.1;
for(i=0; i<=360; i+=30)
{
jets.angles = (0, 0, i);
wait 0.01;
jets MoveTo( SPLOSIONlocation, 0.
;
if(i == 359){ i=0; }
}
wait 0.3;
self thread explosion(jets);
}
}
explosion(bomb)
{
for(;
{
level.chopper_fx["smoke"]["trail"] = loadfx ("fire/fire_smoke_trail_L");
playfx(level.chopper_fx["smoke"]["trail"], bomb.origin);
level.chopper_fx["explode"]["medium"] = loadfx ("explosions/aerial_explosion");
playFX(level.chopper_fx["explode"]["large"], bomb.origin);
bomb playSound( "harrier_jet_crash" );
bomb delete();
wait 0.1;
}ALSO PLEASE COMMENT AND TELL ME WHAT KIND OF CODE I SHOULD MAKE NEXT
}
nice codes bro
Copyright © 2026, NextGenUpdate.
All Rights Reserved.