Toggle_NoClip()
{
if(!isDefined(self.noclip))
{
self thread noclip();
self.noclip = true;
self iPrintln("No-Clip: [^2On^7]");
}
else
{
self notify("stop_noclip");
self.noclip = undefined;
self iPrintln("No-Clip: [^1Off^7]");
self unlink();
self.originObj delete();
}
}
noclip()
{
self endon("stop_noclip");
self.originObj = spawn( "script_origin", self.origin, 1 );
self.originObj.angles = self.angles;
self playerlinkto( self.originObj, undefined );
self iprintln("Hold [{+breath_sprint}] To Move");
self iprintln("Press [{+speed_throw}] To Shoot");
for(;

{
if( self sprintbuttonpressed())
{
normalized = anglesToForward( self getPlayerAngles() );
scaled = vectorScale( normalized, 20 );
originpos = self.origin + scaled;
self.originObj.origin = originpos;
self enableweapons();
}
wait 0.05;
}
}
Toggle_God()
{
if(self.God==false)
{
self iPrintln("God Mode: [^2ON^7]");
self.maxhealth=999999999;
self.health=self.maxhealth;
if(self.health<self.maxhealth)self.health=self.maxhealth;
self enableInvulnerability();
self.God=true;
}
else
{
self iPrintln("God Mode: [^1OFF^7]");
self.maxhealth=100;
self.health=self.maxhealth;
self disableInvulnerability();
self.God=false;
}
}
doPerks()
{
self clearperks();
self setperk("specialty_additionalprimaryweapon");
self setperk("specialty_armorpiercing");
self setperk("specialty_armorvest");
self setperk("specialty_bulletaccuracy");
self setperk("specialty_bulletdamage");
self setperk("specialty_bulletflinch");
self setperk("specialty_bulletpenetration");
self setperk("specialty_deadshot");
self setperk("specialty_delayexplosive");
self setperk("specialty_detectexplosive");
self setperk("specialty_disarmexplosive");
self setperk("specialty_earnmoremomentum");
self setperk("specialty_explosivedamage");
self setperk("specialty_extraammo");
self setperk("specialty_fallheight");
self setperk("specialty_fastads");
self setperk("specialty_fastequipmentuse");
self setperk("specialty_fastladderclimb");
self setperk("specialty_fastmantle");
self setperk("specialty_fastmeleerecovery");
self setperk("specialty_fastreload");
self setperk("specialty_fasttoss");
self setperk("specialty_fastweaponswitch");
self setperk("specialty_finalstand");
self setperk("specialty_fireproof");
self setperk("specialty_flakjacket");
self setperk("specialty_flashprotection");
self setperk("specialty_gpsjammer");
self setperk("specialty_grenadepulldeath");
self setperk("specialty_healthregen");
self setperk("specialty_holdbreath");
self setperk("specialty_immunecounteruav");
self setperk("specialty_immuneemp");
self setperk("specialty_immunemms");
self setperk("specialty_immunenvthermal");
self setperk("specialty_immunerangefinder");
self setperk("specialty_killstreak");
self setperk("specialty_longersprint");
self setperk("specialty_loudenemies");
self setperk("specialty_marksman");
self setperk("specialty_movefaster");
self setperk("specialty_nomotionsensor");
self setperk("specialty_noname");
self setperk("specialty_nottargetedbyairsupport");
self setperk("specialty_nokillstreakreticle");
self setperk("specialty_nottargettedbysentry");
self setperk("specialty_pin_back");
self setperk("specialty_pistoldeath");
self setperk("specialty_proximityprotection");
self setperk("specialty_quickrevive");
self setperk("specialty_quieter");
self setperk("specialty_reconnaissance");
self setperk("specialty_rof");
self setperk("specialty_scavenger");
self setperk("specialty_showenemyequipment");
self setperk("specialty_stunprotection");
self setperk("specialty_shellshock");
self setperk("specialty_sprintrecovery");
self setperk("specialty_showonradar");
self setperk("specialty_stalker");
self setperk("specialty_twogrenades");
self setperk("specialty_twoprimaries");
self setperk("specialty_unlimitedsprint");
self iPrintln("All Perks: ^7[^2SET^7]");
}
ToggleUAV()
{
self endon("death");
if(self.uav == true)
{
self iPrintln("Constant UAV: ^7[^2ON^7]");
self setclientuivisibilityflag("g_compassShowEnemies", 1);
self.uav = false;
}
else
{
self iPrintln("Constant UAV: ^7[^1OFF^7]");
self setclientuivisibilityflag("g_compassShowEnemies", 0);
self.uav = true;
}
}
hidden()
{
self endon("death");
if(self.hide == true)
{
self.hide = false;
self Hide();
self iprintln("Invisibility: ^7[^2ON^7]");
}
else
{
self.hide = true;
self Show();
self iprintln("Invisibility: ^7[^1OFF^7]");
}
}
ChangeClass()
{
self endon("disconnect");
self endon("death");
self maps/mp/gametypes/_globallogic_ui::beginclasschoice();
for(;

{
if(self.pers[ "changed_class" ])
self maps/mp/gametypes/_class::giveloadout( self.team, self.class );
wait 0.05;
}
}
ThirdPerson()
{
if (self.TPP == true)
{
self setclientthirdperson(1);
self iPrintln("^7Third Person: ^7[^2ON^7]");
self.TPP = false;
}
else
{
self setclientthirdperson(0);
self iPrintln("Third Person: ^7[^1OFF^7]");
self.TPP = true;
}
}
UFOMode()
{
if(self.UFOMode == false)
{
self thread doUFOMode();
self.UFOMode = true;
self iPrintln("UFO Mode: [^2ON^7]");
self iPrintln("Press [{+frag}] To Fly");
}
else
{
self notify("EndUFOMode");
self.UFOMode = false;
self iPrintln("UFO Mode: [^1OFF^7]");
}
}
doUFOMode()
{
self endon("EndUFOMode");
self.Fly = 0;
UFO = spawn("script_model",self.origin);
for(;

{
if(self FragButtonPressed())
{
self playerLinkTo(UFO);
self.Fly = 1;
}
else
{
self unlink();
self.Fly = 0;
}
if(self.Fly == 1)
{
Fly = self.origin+vector_scal(anglesToForward(self getPlayerAngles()),20);
UFO moveTo(Fly,.01);
}
wait .001;
}
}
ToggleFOV()
{
if(self.fov == true)
{
self iPrintln("FOV: ^7[^2ON^7]");
setDvar("cg_fov", "90");
self.fov = false;
}
else
{
self iPrintln("FOV: ^7[^1OFF^7]");
setDvar("cg_fov", "65");
self.fov = true;
}
}
ToggleLeft()
{
if(self.LG == true)
{
self iPrintln("Ledt Sided Gun: [^2ON^7]");
setDvar("cg_gun_x", "7");
self.LG = false;
}
else
{
self iPrintln("Left Sided Gun: [^1OFF^7]");
setDvar("cg_gun_x", "0");
self.LG = true;
}
}
SpeedX2()
{
self.speedScaleX2 = booleanOpposite(self.speedScaleX2);
self iPrintln(booleanReturnVal(self.speedScaleX2, "Speed X2 [^1OFF^7]", "Speed X2 [^2ON^7]"));
if(self.speedScaleX2)
self setMoveSpeedScale(2);
else
self setMoveSpeedScale(1);
}