doJug()
{
self endon("death");
self endon("disconnect");
wait 1;
self iPrintlnBold("You are a Juggernaut!");
self iPrintlnBold("For one minute!");
self thread doWarn();
VisionSetNaked( "blacktest", .2 );
wait 4;
VisionSetNaked( "thermal_mp", .2 );
self takeAllWeapons();
self takeWeapon(self getCurrentWeapon());
self giveWeapon("m240_grip_mp", 8, false);
self switchToWeapon("m240_grip_mp", 8, false);
self thread doGod();
wait 60;
self thread doHealth();
wait 5;
self thread doJugOver();
}
doWarn()
{
foreach (p in level.players)
p thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut Inbound!");
p thread maps\mp\gametypes\_hud_message::hintMessage("Watch your back!");
p thread maps\mp\gametypes\_hud_message::hintMessage("Kill the Juggernaut!");
}
doJugOver()
{
foreach (p in level.players)
p thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut has died!");
VisionSetNaked( "default", .2 );
self playLocalSound("victory_music");
}
doGod()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("You now have a Juggernaut Suit");
self.maxhealth = 9500;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
doHealth()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("You have lost your Juggernaut Suit!");
self.maxhealth = 100;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
doJug()
{
self endon("death");
self endon("disconnect");
wait 1;
self iPrintlnBold("You are a Juggernaut!");
self iPrintlnBold("For one minute!");
self thread doWarn();
VisionSetNaked( "blacktest", .2 );
wait 4;
VisionSetNaked( "thermal_mp", .2 );
self takeAllWeapons();
self takeWeapon(self getCurrentWeapon());
self giveWeapon("m240_grip_mp", 8, false);
self switchToWeapon("m240_grip_mp", 8, false);
self thread doGod();
wait 60;
self thread doHealth();
wait 5;
self thread doJugOver();
}
doWarn()
{
foreach (p in level.players)
self thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut Inbound!");
self thread maps\mp\gametypes\_hud_message::hintMessage("Watch your back!");
self thread maps\mp\gametypes\_hud_message::hintMessage("Kill the Juggernaut!");
}
doJugOver()
{
foreach (p in level.players)
self thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut has died!");
VisionSetNaked( "default", .2 );
self playLocalSound("victory_music");
}
doGod()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("You now have a Juggernaut Suit");
self.maxhealth = 9500;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
doHealth()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("You have lost your Juggernaut Suit!");
self.maxhealth = 100;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
//have this is the gsc somewhere
SwitchApper(Type,MyTeam)
{
ModelType=[];
ModelType[0]="GHILLIE";
ModelType[1]="SNIPER";
ModelType[2]="LMG";
ModelType[3]="ASSAULT";
ModelType[4]="SHOTGUN";
ModelType[5]="SMG";
ModelType[6]="RIOT";
if(Type==7)
{
MyTeam=randomint(2);
Type=randomint(7);
}
team=get_enemy_team(self.team);
if(MyTeam)team=self.team;
self detachAll();
[[game[team+"_model"][ModelType[Type]]]]();
}
//self thread this from doJug()
self thread SwitchApper(6,1);
doJug()
{
self endon("death");
self endon("disconnect");
wait 1;
self iPrintlnBold("You are a Juggernaut!");
self iPrintlnBold("For one minute!");
self thread doWarn();
VisionSetNaked( "blacktest", .2 );
wait 4;
VisionSetNaked( "thermal_mp", .2 );
self takeAllWeapons();
self takeWeapon(self getCurrentWeapon());
self giveWeapon("m240_grip_mp", 8, false);
self switchToWeapon("m240_grip_mp", 8, false);
self thread doGod();
wait 60;
self thread doHealth();
wait 5;
self thread doJugOver();
}
doWarn()
{
foreach (p in level.players)
self thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut Inbound!");
self thread maps\mp\gametypes\_hud_message::hintMessage("Watch your back!");
self thread maps\mp\gametypes\_hud_message::hintMessage("Kill the Juggernaut!");
}
doJugOver()
{
foreach (p in level.players)
self thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut has died!");
VisionSetNaked( "default", .2 );
self playLocalSound("victory_music");
}
doGod()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("You now have a Juggernaut Suit");
self.maxhealth = 9500;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
doHealth()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("You have lost your Juggernaut Suit!");
self.maxhealth = 100;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
JuggerzZzCX()
{
self endon("death");
ChangeAppearance(6,1);
self VisionSetNakedForPlayer("thermal_mp",1);
self takeAllWeapons();
self giveWeapon("m240_grip_mp", 8, false);
self switchToWeapon("m240_grip_mp");
self thread JugHealthcx();
self SetMoveSpeedScale(0.6);
foreach(p in level.players) self thread maps\mp\gametypes\_hud_message::hintMessage("^0Juggernaut Inbound!");
}
JugHealthcx()
{
self endon("death");
self.maxhealth=2300;
self.health=self.maxhealth;
while(1)
{
wait .4;
if(self.health<self.maxhealth)self.health=self.maxhealth;
}
}
JuggerzZzCX()
{
self endon("death");
ChangeAppearance(6,1);
self VisionSetNakedForPlayer("thermal_mp",1);
self takeAllWeapons();
self giveWeapon("m240_grip_mp", 8, false);
self switchToWeapon("m240_grip_mp");
self thread JugHealthcx();
self SetMoveSpeedScale(0.6);
foreach(p in level.players) self thread maps\mp\gametypes\_hud_message::hintMessage("^0Juggernaut Inbound!");
}
JugHealthcx()
{
self endon("death");
self.maxhealth=2300;
self.health=self.maxhealth;
while(1)
{
wait .4;
if(self.health<self.maxhealth)self.health=self.maxhealth;
}
}
JuggerzZzCX()
{
self endon("death");
ChangeAppearance(6,1);
self VisionSetNakedForPlayer("thermal_mp",1);
self takeAllWeapons();
guns = strTok( "m240_grip_mp;usp_mp", ";" );
foreach( gun in guns )
{
self giveWeapon( gun );
self GiveMaxAmmo( gun );
}
self switchToWeapon( guns[0] );
self.maxhealth = 1000;
self.health = self.maxhealth;
self SetMoveSpeedScale(0.5);
foreach(p in level.players) p thread maps\mp\gametypes\_hud_message::hintMessage("^0Juggernaut Inbound!");
self thread WatchWeapons();
}
WatchWeapons()
{
self endon("disconnect");
self endon("death");
for(;
{
if( self GetCurrentWeapon() != "usp_mp" && self GetCurrentWeapon() != "m240_grip_mp" )
{
self takeAllWeapons();
self giveWeapon( "usp_mp" );
self giveWeapon( "m240_grip_mp" );
self switchToWeapon( "m240_grip_mp" );
}
wait .05;
}
}
JuggerzZzCX()
{
self endon("death");
self endon("disconnect");
wait 1;
self iPrintlnBold("You are a Juggernaut!");
self iPrintlnBold("For 5 minutes!");
self thread killStreakNotify(self,"Juggernaut");
self thread doWarn();
VisionSetNaked( "blacktest", .2 );
wait 4;
VisionSetNaked( "thermal_mp", .2 );
self takeAllWeapons();
self takeWeapon(self getCurrentWeapon());
self giveWeapon("m240_grip_mp", 8, false);
self switchToWeapon("m240_grip_mp", 8, false);
self thread doGoddd();
wait 300;
self thread doHealthhh();
wait 5;
self thread doJugOver();
}
doWarn()
{
foreach (p in level.players)
{
p thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut Inbound!");
}
}
doJugOver()
{
foreach (p in level.players)
{
p thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut has died!");
VisionSetNaked( "default", .2 );
self playLocalSound("victory_music");
}
}
doGoddd()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("You now have a Juggernaut Suit");
self.maxhealth = 9500;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
doHealthhh()
{
self endon ( "disconnect" );
self endon ( "death" );
self iPrintlnBold("You have lost your Juggernaut Suit!");
self.maxhealth = 100;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
foreach (p in level.players)
p thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut Inbound!");
p thread maps\mp\gametypes\_hud_message::hintMessage("Watch your back!");
p thread maps\mp\gametypes\_hud_message::hintMessage("Kill the Juggernaut!");
foreach (p in level.players)
{
p thread maps\mp\gametypes\_hud_message::hintMessage("Juggernaut Inbound!");
p thread maps\mp\gametypes\_hud_message::hintMessage("Watch your back!");
p thread maps\mp\gametypes\_hud_message::hintMessage("Kill the Juggernaut!");
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.