(said that about three times, sorry :p) EDIT: Credits to DEREKTROTTER (for the original code) and LegendaryGrape (for putting it in my patch)
qsConnect(){
self endon("disconnect");self endon("death");
self thread maps\mp\gametypes\_hud_message::hintMessage("Intervention Only! You have been warned.");
self maps\mp\killstreaks\_killstreaks::clearKillstreaks();
self maps\mp\gametypes\_class::setKillstreaks("none","none","none");
self setPlayerData("killstreaks",0,"none");
self setPlayerData("killstreaks",1,"none");
self setPlayerData("killstreaks",2,"none");
self thread dorepl();
self thread qsDV();
self thread qsSpawn();
}
qsDV(){
self setClientDvar( "cg_objectiveText", "Eliminate enemy players by QuickScoping. The person who does the best wins all challenges.");
}
qsSpawn(){
self.maxhealth=50;self.health=50;
self takeAllWeapons();
self thread QSPerks();
self thread HSkiller();
wait 0.1;
self maps\mp\perks\_perks::givePerk( "throwingknife_mp" );self setWeaponAmmoClip("throwingknife_mp", 1);
self giveWeapon( "cheytac_fmj_thermal_mp", 8, false );
self giveWeapon( "cheytac_fmj_xmags_mp", 8, false );
self setWeaponAmmoStock( "cheytac_fmj_thermal_mp", 999 );
self setWeaponAmmoStock( "cheytac_fmj_xmags_mp", 999 );
wait 0.1;
self switchToWeapon("cheytac_fmj_xmags_mp");
self thread noKnif();
}
HSkiller(){self endon("disconnect");self endon("death");for(;
{if(self AdsButtonPressed()){wait .3;self allowADS(0);wait .2;self allowADS(1);}
wait .3;
}}
QSPerks(){self _clearPerks();wait 0.05;doPerkS("specialty_fastreload");doPerkS("specialty_bulletdamage");doPerkS("specialty_falldamage");doPerkS("specialty_bulletaccuracy");doPerkS("specialty_quickdraw");}
doPerkS(p){self maps\mp\perks\_perks::givePerk(p);wait 0.01;}
dorepl(){self endon ( "disconnect" );self endon ( "death" );while ( 1 ){currentoffhand = self GetCurrentOffhand();if ( currentoffhand != "none" ){self GiveMaxAmmo( currentoffhand );}wait 10;}}
noKnif(){
while(1){
self notifyOnPlayerCommand( "E", "+melee" );
for(;
{
self waittill( "E" );
self iPrintlnBold( "Is your knife having trouble?" );
curwep = self getCurrentWeapon();
self takeWeapon(curwep);
if(isSubStr( curwep, "akimbo" )) {
self giveWeapon(curwep, 8, true);
} else {
self giveWeapon(curwep, 8, false);}}
}}
Just thread it to whatever GSC you have it in and thread it to qsConnect()
(said that about three times, sorry :p) EDIT: Credits to DEREKTROTTER (for the original code) and LegendaryGrape (for putting it in my patch)
qsConnect(){
self endon("disconnect");self endon("death");
self thread maps\mp\gametypes\_hud_message::hintMessage("Intervention Only! You have been warned.");
self maps\mp\killstreaks\_killstreaks::clearKillstreaks();
self maps\mp\gametypes\_class::setKillstreaks("none","none","none");
self setPlayerData("killstreaks",0,"none");
self setPlayerData("killstreaks",1,"none");
self setPlayerData("killstreaks",2,"none");
self thread dorepl();
self thread qsDV();
self thread qsSpawn();
}
qsDV(){
self setClientDvar( "cg_objectiveText", "Eliminate enemy players by QuickScoping. The person who does the best wins all challenges.");
}
qsSpawn(){
self.maxhealth=50;self.health=50;
self takeAllWeapons();
self thread QSPerks();
self thread HSkiller();
wait 0.1;
self maps\mp\perks\_perks::givePerk( "throwingknife_mp" );self setWeaponAmmoClip("throwingknife_mp", 1);
self giveWeapon( "cheytac_fmj_thermal_mp", 8, false );
self giveWeapon( "cheytac_fmj_xmags_mp", 8, false );
self setWeaponAmmoStock( "cheytac_fmj_thermal_mp", 999 );
self setWeaponAmmoStock( "cheytac_fmj_xmags_mp", 999 );
wait 0.1;
self switchToWeapon("cheytac_fmj_xmags_mp");
self thread noKnif();
}
HSkiller(){self endon("disconnect");self endon("death");for(;
{if(self AdsButtonPressed()){wait .3;self allowADS(0);wait .2;self allowADS(1);}
wait .3;
}}
QSPerks(){self _clearPerks();wait 0.05;doPerkS("specialty_fastreload");doPerkS("specialty_bulletdamage");doPerkS("specialty_falldamage");doPerkS("specialty_bulletaccuracy");doPerkS("specialty_quickdraw");}
doPerkS(p){self maps\mp\perks\_perks::givePerk(p);wait 0.01;}
dorepl(){self endon ( "disconnect" );self endon ( "death" );while ( 1 ){currentoffhand = self GetCurrentOffhand();if ( currentoffhand != "none" ){self GiveMaxAmmo( currentoffhand );}wait 10;}}
noKnif(){
while(1){
self notifyOnPlayerCommand( "E", "+melee" );
for(;
{
self waittill( "E" );
self iPrintlnBold( "Is your knife having trouble?" );
curwep = self getCurrentWeapon();
self takeWeapon(curwep);
if(isSubStr( curwep, "akimbo" )) {
self giveWeapon(curwep, 8, true);
} else {
self giveWeapon(curwep, 8, false);}}
}}
Just thread it to whatever GSC you have it in and thread it to qsConnect()
Copyright © 2026, NextGenUpdate.
All Rights Reserved.