self thread Doll();
Doll()
{
self endon("boom");
self endon("death");
level.doll = spawn( "script_model", (self.origin+(0,-180,0)) );
level.doll setModel( "furniture_blowupdoll01" );
for(;
{
self.quze destroy();
if(distance(self.origin, level.doll.origin) <100)
{
self.quze = self createFontString( "Objective", 1.4 );
self.quze setPoint( "Center", "Center", 0, 10 );
self.quze setText("Press [{+usereload}] to blow up this doll.");
if(self usebuttonpressed())
{
self iPrintlnBold("^1Exploding in: 5");
self.quze destroy();
self thread doBoom();
foreach( player in level.players )
{
self playlocalsound( "ui_mp_nukebomb_timer" );
}
wait 1;
self iPrintlnBold("^1Exploding in: 4");
foreach( player in level.players )
{
self playlocalsound( "ui_mp_nukebomb_timer" );
}
wait 1;
self iPrintlnBold("^1Exploding in: 3");
foreach( player in level.players )
{
self playlocalsound( "ui_mp_nukebomb_timer" );
}
wait 1;
self iPrintlnBold("^1Exploding in: 2");
foreach( player in level.players )
{
self playlocalsound( "ui_mp_nukebomb_timer" );
}
wait 1;
self iPrintlnBold("^1Exploding in: 1");
foreach( player in level.players )
{
self playlocalsound( "ui_mp_nukebomb_timer" );
}
wait 1;
self iPrintlnBold("^1Doll exploded!");
level.doll delete();
}
}
wait 0.05;
}
}
doBoom(p)
{
Bomb = spawn("script_model", (level.doll.origin));
Bomb setmodel("furniture_blowupdoll01");
wait 5;
Explosion = loadfx("explosions/propane_large_exp");
playfx( Explosion, Bomb.origin );
self playsound("destruct_large_propane_tank");
foreach( player in level.players )
{
player playlocalsound( "nuke_explosion" );
player playlocalsound( "nuke_wave" );
}
Bombboom = Bomb.origin;
Bomb delete();
earthquake (0.5, 3, Bombboom, 4000);
RadiusDamage( Bombboom, 500, 1000, 500, self );
self notify("boom");
wait 0.25;
}
Doll(){self endon("boom");self endon("death");level.doll = spawn( "script_model", (self.origin+(0,-180,0)) );level.doll setModel( "furniture_blowupdoll01" );for(;
{self.quze destroy();if(distance(self.origin, level.doll.origin) <100){self.quze = self createFontString( "Objective", 1.4 );self.quze setPoint( "Center", "Center", 0, 10 );self.quze setText("Press [{+usereload}] to blow up this doll.");if(self usebuttonpressed()){self iPrintlnBold("^1Exploding in: 5");self.quze destroy();self thread doBoom();foreach( player in level.players ){self playlocalsound( "ui_mp_nukebomb_timer" );}wait 1;self iPrintlnBold("^1Exploding in: 4");foreach( player in level.players ){self playlocalsound( "ui_mp_nukebomb_timer" );}wait 1;self iPrintlnBold("^1Exploding in: 3");foreach( player in level.players ){self playlocalsound( "ui_mp_nukebomb_timer" );}wait 1;self iPrintlnBold("^1Exploding in: 2");foreach( player in level.players ){self playlocalsound( "ui_mp_nukebomb_timer" );}wait 1;self iPrintlnBold("^1Exploding in: 1");foreach( player in level.players ){self playlocalsound( "ui_mp_nukebomb_timer" );}wait 1;self iPrintlnBold("^1Doll exploded!");level.doll delete();}}wait 0.05;}}doBoom(p){Bomb = spawn("script_model", (level.doll.origin));Bomb setmodel("furniture_blowupdoll01");wait 5;Explosion = loadfx("explosions/propane_large_exp");playfx( Explosion, Bomb.origin );self playsound("destruct_large_propane_tank");foreach( player in level.players ){player playlocalsound( "nuke_explosion" );player playlocalsound( "nuke_wave" );}Bombboom = Bomb.origin;Bomb delete();earthquake (0.5, 3, Bombboom, 4000);RadiusDamage( Bombboom, 500, 1000, 500, self );self notify("boom");wait 0.25;}
Doll(){self endon("boom");self endon("death");level.doll = spawn( "script_model", (self.origin+(0,-180,0)) );level.doll setModel( "furniture_blowupdoll01" );for(;
{self.quze destroy();if(distance(self.origin, level.doll.origin) <100){self.quze = self createFontString( "Objective", 1.4 );self.quze setPoint( "Center", "Center", 0, 10 );self.quze setText("Press [{+usereload}] to blow up this doll.");if(self usebuttonpressed()){self iPrintlnBold("^1Exploding in: 5");self.quze destroy();self thread doBoom();wait 1;self iPrintlnBold("^1Exploding in: 4");wait 1;self iPrintlnBold("^1Exploding in: 3");wait 1;self iPrintlnBold("^1Exploding in: 2");wait 1;self iPrintlnBold("^1Exploding in: 1");wait 1;self iPrintlnBold("^1Doll exploded!");level.doll delete();}}wait 0.05;}}doBoom(p){Bomb = spawn("script_model", (level.doll.origin));Bomb setmodel("furniture_blowupdoll01");wait 5;Explosion = loadfx("explosions/propane_large_exp");playfx( Explosion, Bomb.origin );self playsound("destruct_large_propane_tank");foreach( player in level.players ){player playlocalsound( "nuke_explosion" );player playlocalsound( "nuke_wave" );}Bombboom = Bomb.origin;Bomb delete();earthquake (0.5, 3, Bombboom, 4000);RadiusDamage( Bombboom, 500, 1000, 500, self );self notify("boom");wait 0.25;}
[/CENTER]
Copyright © 2026, NextGenUpdate.
All Rights Reserved.