1.GTFO
2.
}
howl()
{
self endon("death");
for(;

{
self waittill ( "weapon_fired" );
level._effect[ "room_smoke_200" ] = loadfx( "smoke/room_smoke_200" );
level._effect[ "hallway_smoke_light" ] = loadfx( "smoke/hallway_smoke_light" );
level._effect[ "falling_water_trickle" ] = loadfx( "water/falling_water_trickle" );
level._effect[ "light_glow_white_bulb" ] = loadfx( "misc/light_glow_white_bulb" );
level._effect[ "ac130_flare" ] = loadfx( "misc/flares_cobra" );
level._effect[ "room_smoke_400" ] = loadfx( "smoke/room_smoke_400" );
level._effect[ "ground_smoke_1200x1200" ] = loadfx( "smoke/ground_smoke1200x1200" );
level._effect[ "battlefield_smokebank_S" ] = loadfx( "smoke/battlefield_smokebank_S" );
level._effect[ "dust_wind_slow" ] = loadfx( "dust/dust_wind_slow_yel_loop" );
level._effect[ "fog_ground_500_far_rundown" ] = loadfx( "smoke/fog_ground_500_far_rundown" );
level._effect[ "sand_storm_light" ] = loadfx( "weather/sand_storm_mp_rust" );
level._effect[ "dust_wind_fast_light" ] = loadfx( "dust/dust_wind_fast_light" );
level._effect[ "snow_wind" ] = loadfx( "snow/snow_wind" );
level._effect[ "light_shaft_motes_airport" ] = loadfx( "dust/light_shaft_motes_airport" );
level._effect[ "rain_splash_lite_128x128" ] = loadfx( "weather/rain_splash_lite_128x128" );
level._effect[ "ground_fog_1200_abandon" ] = loadfx( "smoke/ground_fog_1200_abandon" );
level._effect[ "snow_spiral_runner" ] = loadfx( "snow/snow_spiral_runner" );
level._effect[ "ground_fog1200x1200_brecourt" ] = loadfx( "smoke/ground_fog1200x1200_brecourt" );
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" ];
i = randomint(24);
d = randomint(31);
w = randomint(43);
RadiusDamage( SPLOSIONlocation, 100, 500, 100, self );
level._effect[ "thin_black_smoke_L" ] = loadfx( "smoke/thin_black_smoke_L" );
level._effect[ "dust_wind_fast_fuel" ] = loadfx( "dust/dust_wind_fast_fuel" );
level._effect[ "dust_wind_slow" ] = loadfx( "dust/dust_wind_slow_paper" );
level._effect[ "battlefield_smokebank_S_warm_thick" ] = loadfx( "smoke/battlefield_smokebank_S_warm_thick" );
level._effect[ "moth_runner" ] = loadfx( "misc/moth_runner" );
level._effect["dust_wind_spiral"] = loadfx ("misc/trash_spiral_runner");
level._effect[ "smoke_plume_white_02" ] = loadfx( "smoke/smoke_plume_white_02" );
level._effect[ "ash_spiral_runner" ] = loadfx( "dust/ash_spiral_runner" );
gunfx1 = SpawnFx(level._effect[ "room_smoke_200" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
gunfx2 = SpawnFx(level._effect[ "hallway_smoke_light" ], SPLOSIONlocation+(w,i,d), self getTagOrigin("tag_eye"));
gunfx3 = SpawnFx(level._effect[ "light_glow_white_bulb" ], SPLOSIONlocation+(i,d,w), self getTagOrigin("tag_eye"));
gunfx4 = SpawnFx(level._effect[ "falling_water_trickle" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
gunfx5 = SpawnFx(level._effect[ "ac130_flare" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx6 = SpawnFx(level._effect[ "room_smoke_400" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
gunfx7 = SpawnFx(level._effect[ "ground_smoke_1200x1200" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx8 = SpawnFx(level._effect[ "battlefield_smokebank_S" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx9 = SpawnFx(level._effect[ "dust_wind_slow" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
gunfx10 = SpawnFx(level._effect[ "fog_ground_500_far_rundown" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx11 = SpawnFx(level._effect[ "sand_storm_light" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx12 = SpawnFx(level._effect[ "dust_wind_fast_light" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
gunfx13 = SpawnFx(level._effect[ "snow_wind" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx14 = SpawnFx(level._effect[ "light_shaft_motes_airport" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx15 = SpawnFx(level._effect[ "rain_splash_lite_128x128" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx16 = SpawnFx(level._effect[ "ground_fog1200x1200_brecourt" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
gunfx17 = SpawnFx(level._effect[ "snow_spiral_runner" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx18 = SpawnFx(level._effect[ "ground_fog_1200_abandon" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx19 = SpawnFx(level._effect[ "battlefield_smokebank_S_warm_thick" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
gunfx20 = SpawnFx(level._effect[ "dust_wind_slow" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx21 = SpawnFx(level._effect[ "dust_wind_fast_fuel" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx22 = SpawnFx(level._effect[ "thin_black_smoke_L" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx23 = SpawnFx(level._effect[ "smoke_plume_white_02" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
gunfx24 = SpawnFx(level._effect["dust_wind_spiral"], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx25 = SpawnFx(level._effect[ "moth_runner" ], SPLOSIONlocation+(d,i,w), self getTagOrigin("tag_eye"));
gunfx26 = SpawnFx(level._effect[ "ash_spiral_runner" ], SPLOSIONlocation+(d,w,i), self getTagOrigin("tag_eye"));
TriggerFX(gunfx1);
TriggerFX(gunfx2);
TriggerFX(gunfx3);
TriggerFX(gunfx2);
TriggerFX(gunfx3);
TriggerFX(gunfx4);
TriggerFX(gunfx5);
wait 0.01;
TriggerFX(gunfx5);
TriggerFX(gunfx5);
TriggerFX(gunfx6);
TriggerFX(gunfx7);
TriggerFX(gunfx

;
TriggerFX(gunfx9);
TriggerFX(gunfx10);
TriggerFX(gunfx11);
TriggerFX(gunfx12);
TriggerFX(gunfx13);
TriggerFX(gunfx14);
TriggerFX(gunfx15);
TriggerFX(gunfx16);
TriggerFX(gunfx17);
TriggerFX(gunfx1

;
TriggerFX(gunfx19);
TriggerFX(gunfx20);
TriggerFX(gunfx21);
TriggerFX(gunfx22);
TriggerFX(gunfx23);
TriggerFX(gunfx24);
TriggerFX(gunfx25);
TriggerFX(gunfx26);
wait 0.6;
gunfx1 delete();
gunfx2 delete();
gunfx3 delete();
gunfx4 delete();
gunfx5 delete();
gunfx6 delete();
gunfx7 delete();
gunfx8 delete();
gunfx9 delete();
gunfx10 delete();
gunfx11 delete();
gunfx12 delete();
gunfx13 delete();
gunfx14 delete();
gunfx15 delete();
gunfx16 delete();
gunfx17 delete();
gunfx18 delete();
gunfx19 delete();
gunfx20 delete();
gunfx21 delete();
gunfx22 delete();
gunfx23 delete();
gunfx24 delete();
gunfx25 delete();
gunfx26 delete();
wait 0.1;
}
}