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]
BadManFakeCPBD(){self endon("stopsound");BadManPlace=self.origin+(0,90,15);BadMan=spawn("script_model",BadManPlace);BadMan setModel("furniture_blowupdoll01");BadMan Solid();BadMan CloneBrushmodelToScriptmodel(level.airDropCrateCollision);for(;
{foreach(BadManz in level.players){wait 0.01
is=distance(BadMan.origin,BadManz.origin);Btime=6.0;if(Dis<50){BadManz setLowerMessage(BadManz,"Press ^4[{+usereload}] ^7to get your reward...");if(BadManz UseButtonPressed())wait 0.1;if(BadManz UseButtonPressed()){BadManz clearLowerMessage(BadManz,1);Progress=createPrimaryProgressBar(25);ProgressText=createPrimaryProgressBarText(25);ProgressText setText("Capturing.......");Progress updateBar(0,1 / Btime);Progress.color =(0,0,0);for(waitedTime=0;waitedTime < Btime && isAlive(self)&& !level.gameEnded;waitedTime += 0.05)wait(0.05);Progress destroyElem();wait 0.05;ProgressText destroyElem();wait 0.05;self thread BadBoom(0.3);wait 0.05;flameFX=loadfx("props/barrelexp");playFX(flameFX,BadMan.origin);RadiusDamage(BadMan.origin,200,200,200,self);wait 0.05;BadMan delete();wait 0.05;BadMan destroyElem();wait 0.05;BadManz destroyElem();wait 0.05;self thread BadMan();}}}}}BadBoom(maxtime){self playSound("ui_mp_timer_countdown");wait(maxtime);self playSound("ui_mp_timer_countdown");wait(maxtime);for(i=maxtime;i > 0;i-=0.1){self playSound("ui_mp_timer_countdown");wait(i);self playSound("ui_mp_timer_countdown");wait(i);}}BadMan(){self iPrintLnBold("^1**** You !");wait 1;self iPrintLnBold("^1Get your own CP !");wait 1;self suicide();self notify("stopsound");}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.