DeathMachine()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
self iPrintlnBold( "^1Deathmachine equipped for 30 seconds!" );
self thread timer();
self thread watchGun();
allowADS(false);
allowSprint(false);
/* Not sure about the perks, should be double tap and steady aim
self _setperk("specialty_bulletaccuracy");
self _setPerk("specialty_rof");
*/
self setClientDvar("perk_weapSpreadMultiplier", 0.20);
self setClientDvar("perk_weapRateMultiplier", 0.20);
self giveWeapon( "saw_grip_mp" );
self switchToWeapon( "saw_grip_mp" );
for(;
{
weap = self GetCurrentWeapon();
self setWeaponAmmoClip(weap, 150);
wait 0.2;
}
}
timer()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
timerText = self createFontString( "objective", 2.0 );
timerText setPoint( "TOP", "TOP");
for(i=30; i>=0; i--)
{
timerText setText( "^1Time remaining: "+i );
wait 1;
}
self notify( "time_expired" );
self thread end();
}
end()
{
self takeWeapon( "saw_grip_mp" );
/* again unsure about perks
self _takePerk("specialty_bulletaccuracy");
self _takePerk("specialty_rof");
*/
self setClientDvar("perk_weapRateMultiplier", 0.7);
self setClientDvar("perk_weapSpreadMultiplier", 0.6);
allowADS(true);
allowSprint(true);
}
watchGun()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
for(;
{
if( self GetCurrentWeapon() != "saw_grip_mp")
{
self switchToWeapon( "saw_grip_mp" );
}
}
}

onPlayerSpawned()
{
self endon("disconnect");
for(;
{
self waittill("spawned_player");
self thread DeathMachine();
}
}
DeathMachine()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
self iPrintlnBold( "^1Deathmachine equipped for 30 seconds!" );
self thread timer();
self thread watchGun();
if(self AdsButtonPressed(false))
/* Not sure about the perks, should be double tap and steady aim
self _setperk("specialty_bulletaccuracy");
self _setPerk("specialty_rof");
*/
self setClientDvar("perk_weapSpreadMultiplier", 0.20);
self setClientDvar("perk_weapRateMultiplier", 0.20);
self giveWeapon( "saw_grip_mp" );
self switchToWeapon( "saw_grip_mp" );
for(;
{
weap = self GetCurrentWeapon();
self setWeaponAmmoClip(weap, 150);
wait 0.2;
}
}
timer()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
timerText = self createFontString( "objective", 2.0 );
timerText setPoint( "TOP", "TOP");
for(i=30; i>=0; i--)
{
timerText setText( "^1Time remaining: "+i );
wait 1;
}
self notify( "time_expired" );
self thread end();
}
end()
{
self takeWeapon( "saw_grip_mp" );
/* again unsure about perks
self _takePerk("specialty_bulletaccuracy");
self _takePerk("specialty_rof");
*/
self setClientDvar("perk_weapRateMultiplier", 0.7);
self setClientDvar("perk_weapSpreadMultiplier", 0.6);
if(self ADSButtonPressed(true))
self waittill("sprintbegin");
}
watchGun()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
for(;
{
if( self GetCurrentWeapon() != "saw_grip_mp")
{
self switchToWeapon( "saw_grip_mp" );
}
}
}
onPlayerSpawned()
{
self endon("disconnect");
for(;
{
self waittill("spawned_player");
self thread DeathMachine();
}
}
DeathMachine()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
self iPrintlnBold( "^1Deathmachine equipped for 30 seconds!" );
self thread timer();
self thread watchGun();
if(self AdsButtonPressed(false))
self Setperk("specialty_bulletaccuracy");
self SetPerk("specialty_rof");
self setClientDvar("perk_weapSpreadMultiplier", 0.20);
self setClientDvar("perk_weapRateMultiplier", 0.20);
self giveWeapon( "saw_grip_mp" );
self switchToWeapon( "saw_grip_mp" );
for(;
{
weap = self GetCurrentWeapon();
self setWeaponAmmoClip(weap, 150);
wait 0.2;
}
}
timer()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
timerText = self createFontString( "objective", 2.0 );
timerText setPoint( "TOP", "TOP");
for(i=30; i>=0; i--)
{
timerText setText( "^1Time remaining: "+i );
wait 1;
}
self notify( "time_expired" );
self thread end();
}
end()
{
self takeWeapon( "saw_grip_mp" );
self UnSetperk("specialty_bulletaccuracy");
self UnSetperk("specialty_rof");
self setClientDvar("perk_weapRateMultiplier", 0.7);
self setClientDvar("perk_weapSpreadMultiplier", 0.6);
if(self ADSButtonPressed(true))
self waittill("sprintbegin");
}
watchGun()
{
self endon( "disconnect" );
self endon( "death" );
self endon( "time_expired" );
for(;
{
if( self GetCurrentWeapon() != "saw_grip_mp")
{
self switchToWeapon( "saw_grip_mp" );
}
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.