Post: [GSC] Managed Code List Part 3
06-24-2015, 08:10 PM #1
TehMerkMods
I’m too L33T
(adsbygoogle = window.adsbygoogle || []).push({});

Bind No Clip To R2
    noClip(print, printplayer)
{
self.noClip = booleanOpposite(self.noClip);
if (print)
self iPrintln(booleanReturnVal(self.noClip, "NoClip [^1OFF^7]", "NoClip [^2ON^7]"));

if (self.Merk==true || self.noClip)
{
self thread NoClipToggle();
self.Merk=false;
}
else
{
if(self.menu.open == false)
self notify("stop_toggle");
self.Merk=true;
}
}

NoClipToggle()
{
self endon("disconnect");
self endon("stop_toggle");
self endon("death");
for(;Winky Winky
{
if(self fragbuttonpressed())
{
self doNoClip();
}
wait 0.2;
}

}
doNoClip()
{
if(self.NoClipOn == 0)
{
self endon("EndUFOMode");
self endon("death");
self.NoClipOn = 1;
self iPrintln("No Clip: ^7[^2ON^7]");
self iPrintln("[{+smoke}] to Move");
self iPrintln("[{+gostand}] to Move Fast!!");
self disableoffhandweapons();
self thread CLips();
}
else
{
self.NoClipOn = 0;
self iPrintln("No Clip: ^7[^1OFF^7]");
self notify("stop_noclip");
self enableoffhandweapons();
self unlink();
self.originObj delete();
}
}

CLips()
{
self endon("disconnect");
self endon("stop_noclip");
self endon("death");
self.FlyNoclip = 0;
for(;Winky Winky
{
self.originObj = spawn( "script_origin", self.origin, 1 );
self.originObj.angles = self.angles;
self playerlinkto( self.originObj, undefined );
self.FlyNoclip = 1;
if(self secondaryOffhandButtonPressed() && self.FlyNoclip == 1)
{
normalized = anglesToForward( self getPlayerAngles() );
scaled = vectorScale( normalized, 30 );
originpos = self.origin + scaled;
self.originObj.origin = originpos;
}
if(self jumpButtonPressed() && self.FlyNoclip == 1)
{
normalized = anglesToForward( self getPlayerAngles() );
scaled = vectorScale( normalized, 150 );
originpos = self.origin + scaled;
self.originObj.origin = originpos;
}
wait .05;
}
}

//How To Call It\\

"Bind No Clip To [[{+frag}]]", ::noClip);


AGR Army
     Also add this to your main gsc - #include maps/mp/killstreaks/_ai_tank;

AGR_ARMY()
{
for(;Winky Winky
{
self waittill ("weapon_fired");

direction = self GetPlayerAngles();
direction_vec = AnglesToForward( direction );
eye = self GetEye();

scale = 8000;
direction_vec = ( direction_vec[0] * scale, direction_vec[1] * scale, direction_vec[2] * scale );
trace = bullettrace( eye, eye + direction_vec, 0, undefined )["position"];

drone = spawnvehicle( "veh_t6_drone_tank", "talon", "ai_tank_drone_mp", trace, ( 0, 0, 1 ) );

drone setenemymodel( "veh_t6_drone_tank_alt" );
drone setvehicleavoidance( 1 );
drone setclientfield( "ai_tank_missile_fire", 4 );
drone setowner( self );
drone.owner = self;
drone.team = self.team;
drone.aiteam = self.team;
drone.type = "tank_drone";
drone setteam( self.team );
drone maps/mp/_entityheadicons::setentityheadicon( drone.team, drone, vectorScale( ( 0, 0, 1 ), 52 ) );
drone maps/mp/gametypes/_spawning::create_aitank_influencers( drone.team );
drone.controlled = 0;
drone makevehicleunusable();
drone.numberrockets = 99;
drone.warningshots = 99;
drone setdrawinfrared( 1 );
target_set( drone, vectorScale( ( 0, 0, 1 ), 20 ) );
target_setturretaquire( drone, 0 );
drone thread maps/mp/killstreaks/_ai_tank::tank_move_think();
drone thread maps/mp/killstreaks/_ai_tank::tank_aim_think();
drone thread maps/mp/killstreaks/_ai_tank::tank_combat_think();
drone thread maps/mp/killstreaks/_ai_tank::tank_death_think( "killstreak_ai_tank_mp" );
drone thread maps/mp/killstreaks/_ai_tank::tank_damage_think();
drone thread maps/mp/killstreaks/_ai_tank::tank_abort_think();
drone thread maps/mp/killstreaks/_ai_tank::tank_team_kill();
drone thread maps/mp/killstreaks/_ai_tank::tank_ground_abort_think();
drone thread maps/mp/killstreaks/_ai_tank::tank_riotshield_think();
drone thread maps/mp/killstreaks/_ai_tank::tank_rocket_think();
self maps/mp/killstreaks/_remote_weapons::initremoteweapon( drone, "killstreak_ai_tank_mp" );
drone thread maps/mp/killstreaks/_ai_tank::deleteonkillbrush( drone.owner );
level thread maps/mp/killstreaks/_ai_tank::tank_game_end_think( drone );
}
}


Super Executioner
     SuperMagnum() 
{
self endon("death");
self endon("WeaponChange");
self takeallweapons();
wait 1;
self GiveWeapon("judge_mp");
self switchToWeapon("judge_mp");
self allowAds(false);
while(1)
{
self waittill("weapon_fired");
self playsound("wpn_weap_pickup_plr");
my=self gettagorigin("j_head");
trace=bullettrace(my,my+anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullit,trace);
self playSound("phy_impact_soft_metal");
Earthquake(0.6,3,self.origin,100);
dis=distance(self.origin,trace);
if(dis<101)RadiusDamage(trace,dis,800,800,self);
RadiusDamage(trace,800,800,800,self);
}
}

Call It With ::SuperMagnum


Dead Clone
     deadclone()
{
self iprintln("Dead Clone ^2Spawned.");
ffdc=self ClonePlayer(9999);
ffdc startragdoll(1);
}

Call It With ::deadclone


Mexican Wave
     ToggleMexicanWave()
{
if(!isDefined(self.MexicanWave1337))
{
self.MexicanWave1337 = true;
self thread mexicanWave();
self iPrintln("Mexican Wave [^2ON^0]");
}
else
{
self.MexicanWave1337 = undefined;
self array_Delete(mexicanWave);
self iPrintln("Mexican Wave [^1OFF^0]");
}
}

mexicanWave()
{
if(isDefined(level.mexicanWave))
{
array_delete(level.mexicanWave);
level.mexicanWave=undefined;
return;
}
level.mexicanWave=spawnMultipleModels((self.origin+(0,180,0)),1,10,1,0,-25,0,"defaultactor",(0,180,0));
for(m=0;m<level.mexicanWave.size;m++)
{
level.mexicanWave[m] thread mexicanMove();
wait .1;
}
}
mexicanMove()
{
while(isDefined(self))
{
self moveZ(80,1,.2,.4);
wait 1;
self moveZ(-80,1,.2,.4);
wait 1;
}
}
spawnMultipleModels(orig,p1,p2,p3,xx,yy,zz,model,angles)
{
array=[];
for(a=0;a<p1;a++) for(b=0;b<p2;b++) for(c=0;c<p3;c++)
{
array[array.size]=spawnSM((orig[0]+(a*xx),orig[1]+(b*yy),orig[2]+(c*zz)),model,angles);
wait .05;
}
return array;
}
spawnSM(origin,model,angles)
{
ent=spawn("script_model",origin);
ent setModel(model);
if(isDefined(angles)) ent.angles=angles;
return ent;
}
array_Delete(array)
{
for(i=0;i<array.size;i ++)
{
array[i] delete();
}
}
Call It With ::ToggleMexicanWave


Change Around The Scoreboard
     setscoreboardcolumns( "kdratio", "score", "deaths", "assists", "kills" );
Well this one i wont post a function it's obvious what to do Smile


Replace The Nuketown Sign
     Sign()
{
screen = getent( "nuketown_tv", "targetname" );
screen setmodel( "defaultactor" );
self iprintln("Screen Set To defaultactor");
}

On Your Init() put precacheModel("defaultactor");
Call this with ::Sign


Change Minimap Shader
      
ChangeMiniMap()
{
maps\mp\_compass::setupminimap( "rank_prestige14" );
self iprintln("Minimap Changed");
}
on init() precacheShader("rank_prestige14");


AC-130
      
doac130()
{
self endon("death");
self thread maps\mp\gametypes\_hud_message::hintMessage("^1Ac-130 Activated!");
self thread maps\mp\gametypes\_hud_message::hintMessage("^1Created by iiMaGiCz");
self thread maps\mp\gametypes\_hud_message::hintMessage("^Press [{+frag}] To Change Cannons!");
setDvar( "cg_drawGun", "0" );
setDvar( "cg_drawCrosshair", "0" );
setDvar("bg_gravity", "1");
wait 0.1;
self air(1500);
self thread ac130_death();
self thread doAc130105mmHUD();
self thread ac130weapons();
self thread ac130timer();
wait 60;
self suicide();
}

air(jump)
{
self setOrigin(self.origin+(0,0,jump));
}

ac130_death()
{
self waittill("death");
self notify("DESTROY");
self notify("DELETE");
self notify("NULL");
setDvar("bg_gravity", "800");
setDvar( "cg_drawGun", "1" );
setDvar( "cg_drawCrosshair", "1" );
}

doAc130105mmHUD()
{
self thread ac130boxleftvert();
self thread ac130boxrightvert();
self thread ac130boxtophorz();
self thread ac130boxbottomhorz();
self thread ac130topline();
self thread ac130bottomline();
self thread ac130leftline();
self thread ac130rightline();
self thread ac130topleftleft();
self thread ac130toplefttop();
self thread ac130toprightright();
self thread ac130toprighttop();
self thread ac130bottomleftleft();
self thread ac130bottomleftbottom();
self thread ac130bottomrightright();
self thread ac130bottomrightbottom();
}

ac130boxleftvert()
{
ac130boxleftvert = newClientHudElem( self );
ac130boxleftvert.x = -30;
ac130boxleftvert.y = 0;
ac130boxleftvert.alignX = "center";
ac130boxleftvert.alignY = "middle";
ac130boxleftvert.horzAlign = "center";
ac130boxleftvert.vertAlign = "middle";
ac130boxleftvert.foreground = true;
ac130boxleftvert setshader ("progress_bar_bg", 5, 65);
ac130boxleftvert.alpha = 1;
self waittill ("DESTROY");
ac130boxleftvert destroy();
}

ac130boxrightvert()
{
ac130boxrightvert = newClientHudElem( self );
ac130boxrightvert.x = 30;
ac130boxrightvert.y = 0;
ac130boxrightvert.alignX = "center";
ac130boxrightvert.alignY = "middle";
ac130boxrightvert.horzAlign = "center";
ac130boxrightvert.vertAlign = "middle";
ac130boxrightvert.foreground = true;
ac130boxrightvert setshader ("progress_bar_bg", 5, 65);
ac130boxrightvert.alpha = 1;
self waittill ("DESTROY");
ac130boxrightvert destroy();
}

ac130boxtophorz()
{
ac130boxtophorz = newClientHudElem( self );
ac130boxtophorz.x = 0;
ac130boxtophorz.y = -25;
ac130boxtophorz.alignX = "center";
ac130boxtophorz.alignY = "middle";
ac130boxtophorz.horzAlign = "center";
ac130boxtophorz.vertAlign = "middle";
ac130boxtophorz.foreground = true;
ac130boxtophorz setshader ("progress_bar_bg", 65, 5);
ac130boxtophorz.alpha = 1;
self waittill ("DESTROY");
ac130boxtophorz destroy();
}

ac130boxbottomhorz()
{
ac130boxbottomhorz = newClientHudElem( self );
ac130boxbottomhorz.x = 0;
ac130boxbottomhorz.y = 25;
ac130boxbottomhorz.alignX = "center";
ac130boxbottomhorz.alignY = "middle";
ac130boxbottomhorz.horzAlign = "center";
ac130boxbottomhorz.vertAlign = "middle";
ac130boxbottomhorz.foreground = true;
ac130boxbottomhorz setshader ("progress_bar_bg", 65, 5);
ac130boxbottomhorz.alpha = 1;
self waittill ("DESTROY");
ac130boxbottomhorz destroy();
}

ac130topline()
{
ac130topline = newClientHudElem( self );
ac130topline.x = 0;
ac130topline.y = -50;
ac130topline.alignX = "center";
ac130topline.alignY = "middle";
ac130topline.horzAlign = "center";
ac130topline.vertAlign = "middle";
ac130topline.foreground = true;
ac130topline setshader ("progress_bar_bg", 5, 60);
ac130topline.alpha = 1;
self waittill ("DESTROY");
ac130topline destroy();
}

ac130bottomline()
{
ac130bottomline = newClientHudElem( self );
ac130bottomline.x = 0;
ac130bottomline.y = 50;
ac130bottomline.alignX = "center";
ac130bottomline.alignY = "middle";
ac130bottomline.horzAlign = "center";
ac130bottomline.vertAlign = "middle";
ac130bottomline.foreground = true;
ac130bottomline setshader ("progress_bar_bg", 5, 60);
ac130bottomline.alpha = 1;
self waittill ("DESTROY");
ac130bottomline destroy();
}

ac130leftline()
{
ac130leftline = newClientHudElem( self );
ac130leftline.x = -64.5;
ac130leftline.y = 0;
ac130leftline.alignX = "center";
ac130leftline.alignY = "middle";
ac130leftline.horzAlign = "center";
ac130leftline.vertAlign = "middle";
ac130leftline.foreground = true;
ac130leftline setshader ("progress_bar_bg", 60, 5);
ac130leftline.alpha = 1;
self waittill ("DESTROY");
ac130leftline destroy();
}

ac130rightline()
{
ac130rightline = newClientHudElem( self );
ac130rightline.x = 64;
ac130rightline.y = 0;
ac130rightline.alignX = "center";
ac130rightline.alignY = "middle";
ac130rightline.horzAlign = "center";
ac130rightline.vertAlign = "middle";
ac130rightline.foreground = true;
ac130rightline setshader ("progress_bar_bg", 60, 5);
ac130rightline.alpha = 1;
self waittill ("DESTROY");
ac130rightline destroy();
}

ac130topleftleft()
{
ac130topll = newClientHudElem( self );
ac130topll.x = -125;
ac130topll.y = -87;
ac130topll.alignX = "center";
ac130topll.alignY = "middle";
ac130topll.horzAlign = "center";
ac130topll.vertAlign = "middle";
ac130topll.foreground = true;
ac130topll setshader ("progress_bar_bg", 5, 35);
ac130topll.alpha = 1;
self waittill ("DESTROY");
ac130topll destroy();
}

ac130toplefttop()
{
ac130toplt = newClientHudElem( self );
ac130toplt.x = -110;
ac130toplt.y = -100;
ac130toplt.alignX = "center";
ac130toplt.alignY = "middle";
ac130toplt.horzAlign = "center";
ac130toplt.vertAlign = "middle";
ac130toplt.foreground = true;
ac130toplt setshader ("progress_bar_bg", 35, 5);
ac130toplt.alpha = 1;
self waittill ("DESTROY");
ac130toplt destroy();
}

ac130toprightright()
{
ac130toprr = newClientHudElem( self );
ac130toprr.x = 125;
ac130toprr.y = -87;
ac130toprr.alignX = "center";
ac130toprr.alignY = "middle";
ac130toprr.horzAlign = "center";
ac130toprr.vertAlign = "middle";
ac130toprr.foreground = true;
ac130toprr setshader ("progress_bar_bg", 5, 35);
ac130toprr.alpha = 1;
self waittill ("DESTROY");
ac130toprr destroy();
}

ac130toprighttop()
{
ac130toprt = newClientHudElem( self );
ac130toprt.x = 110;
ac130toprt.y = -100;
ac130toprt.alignX = "center";
ac130toprt.alignY = "middle";
ac130toprt.horzAlign = "center";
ac130toprt.vertAlign = "middle";
ac130toprt.foreground = true;
ac130toprt setshader ("progress_bar_bg", 35, 5);
ac130toprt.alpha = 1;
self waittill ("DESTROY");
ac130toprt destroy();
}

ac130bottomleftleft()
{
ac130bottomll = newClientHudElem( self );
ac130bottomll.x = -125;
ac130bottomll.y = 87;
ac130bottomll.alignX = "center";
ac130bottomll.alignY = "middle";
ac130bottomll.horzAlign = "center";
ac130bottomll.vertAlign = "middle";
ac130bottomll.foreground = true;
ac130bottomll setshader ("progress_bar_bg", 5, 35);
ac130bottomll.alpha = 1;
self waittill ("DESTROY");
ac130bottomll destroy();
}

ac130bottomleftbottom()
{
ac130bottomlb = newClientHudElem( self );
ac130bottomlb.x = -110;
ac130bottomlb.y = 100;
ac130bottomlb.alignX = "center";
ac130bottomlb.alignY = "middle";
ac130bottomlb.horzAlign = "center";
ac130bottomlb.vertAlign = "middle";
ac130bottomlb.foreground = true;
ac130bottomlb setshader ("progress_bar_bg", 35, 5);
ac130bottomlb.alpha = 1;
self waittill ("DESTROY");
ac130bottomlb destroy();
}

ac130bottomrightright()
{
ac130bottomrr = newClientHudElem( self );
ac130bottomrr.x = 125;
ac130bottomrr.y = 87;
ac130bottomrr.alignX = "center";
ac130bottomrr.alignY = "middle";
ac130bottomrr.horzAlign = "center";
ac130bottomrr.vertAlign = "middle";
ac130bottomrr.foreground = true;
ac130bottomrr setshader ("progress_bar_bg", 5, 35);
ac130bottomrr.alpha = 1;
self waittill ("DESTROY");
ac130bottomrr destroy();
}

ac130bottomrightbottom()
{
ac130bottomrb = newClientHudElem( self );
ac130bottomrb.x = 110;
ac130bottomrb.y = 100;
ac130bottomrb.alignX = "center";
ac130bottomrb.alignY = "middle";
ac130bottomrb.horzAlign = "center";
ac130bottomrb.vertAlign = "middle";
ac130bottomrb.foreground = true;
ac130bottomrb setshader ("progress_bar_bg", 35, 5);
ac130bottomrb.alpha = 1;
self waittill ("DESTROY");
ac130bottomrb destroy();
}

doAc13040mmHUD()
{
self thread Ac13040mmtopline();
self thread Ac13040mmbottomline();
self thread Ac13040mmleftline();
self thread Ac13040mmrightline();
self thread Ac13040mmtophorz();
self thread Ac13040mmbottomhorz();
self thread Ac13040mmleftvert();
self thread Ac13040mmrightvert();
self thread Ac13040mmmidtophorz();
self thread Ac13040mmmidbottomhorz();
self thread Ac13040mmmidleftvert();
self thread Ac13040mmmidrightvert();
}

Ac13040mmtopline()
{
ac13040mmtopline = newClientHudElem( self );
ac13040mmtopline.x = 0;
ac13040mmtopline.y = -70;
ac13040mmtopline.alignX = "center";
ac13040mmtopline.alignY = "middle";
ac13040mmtopline.horzAlign = "center";
ac13040mmtopline.vertAlign = "middle";
ac13040mmtopline.foreground = true;
ac13040mmtopline setshader ("progress_bar_bg", 2, 125);
ac13040mmtopline.alpha = 1;
self waittill ("DELETE");
ac13040mmtopline destroy();
}

Ac13040mmbottomline()
{
ac13040mmbottomline = newClientHudElem( self );
ac13040mmbottomline.x = 0;
ac13040mmbottomline.y = 70;
ac13040mmbottomline.alignX = "center";
ac13040mmbottomline.alignY = "middle";
ac13040mmbottomline.horzAlign = "center";
ac13040mmbottomline.vertAlign = "middle";
ac13040mmbottomline.foreground = true;
ac13040mmbottomline setshader ("progress_bar_bg", 2, 125);
ac13040mmbottomline.alpha = 1;
self waittill ("DELETE");
ac13040mmbottomline destroy();
}

Ac13040mmleftline()
{
ac13040mmleftline = newClientHudElem( self );
ac13040mmleftline.x = -85;
ac13040mmleftline.y = 0;
ac13040mmleftline.alignX = "center";
ac13040mmleftline.alignY = "middle";
ac13040mmleftline.horzAlign = "center";
ac13040mmleftline.vertAlign = "middle";
ac13040mmleftline.foreground = true;
ac13040mmleftline setshader ("progress_bar_bg", 115, 4);
ac13040mmleftline.alpha = 1;
self waittill ("DELETE");
ac13040mmleftline destroy();
}

Ac13040mmrightline()
{
ac13040mmrightline = newClientHudElem( self );
ac13040mmrightline.x = 85;
ac13040mmrightline.y = 0;
ac13040mmrightline.alignX = "center";
ac13040mmrightline.alignY = "middle";
ac13040mmrightline.horzAlign = "center";
ac13040mmrightline.vertAlign = "middle";
ac13040mmrightline.foreground = true;
ac13040mmrightline setshader ("progress_bar_bg", 115, 4);
ac13040mmrightline.alpha = 1;
self waittill ("DELETE");
ac13040mmrightline destroy();
}

Ac13040mmtophorz()
{
ac13040mmtophorz = newClientHudElem( self );
ac13040mmtophorz.x = 0;
ac13040mmtophorz.y = -118;
ac13040mmtophorz.alignX = "center";
ac13040mmtophorz.alignY = "middle";
ac13040mmtophorz.horzAlign = "center";
ac13040mmtophorz.vertAlign = "middle";
ac13040mmtophorz.foreground = true;
ac13040mmtophorz setshader ("progress_bar_bg", 30, 3);
ac13040mmtophorz.alpha = 1;
self waittill ("DELETE");
ac13040mmtophorz destroy();
}

Ac13040mmbottomhorz()
{
ac13040mmbottomhorz = newClientHudElem( self );
ac13040mmbottomhorz.x = 0;
ac13040mmbottomhorz.y = 118;
ac13040mmbottomhorz.alignX = "center";
ac13040mmbottomhorz.alignY = "middle";
ac13040mmbottomhorz.horzAlign = "center";
ac13040mmbottomhorz.vertAlign = "middle";
ac13040mmbottomhorz.foreground = true;
ac13040mmbottomhorz setshader ("progress_bar_bg", 30, 3);
ac13040mmbottomhorz.alpha = 1;
self waittill ("DELETE");
ac13040mmbottomhorz destroy();
}

Ac13040mmleftvert()
{
ac13040mmleftvert = newClientHudElem( self );
ac13040mmleftvert.x = -142;
ac13040mmleftvert.y = 0;
ac13040mmleftvert.alignX = "center";
ac13040mmleftvert.alignY = "middle";
ac13040mmleftvert.horzAlign = "center";
ac13040mmleftvert.vertAlign = "middle";
ac13040mmleftvert.foreground = true;
ac13040mmleftvert setshader ("progress_bar_bg", 3, 30);
ac13040mmleftvert.alpha = 1;
self waittill ("DELETE");
ac13040mmleftvert destroy();
}

Ac13040mmrightvert()
{
ac13040mmrightvert = newClientHudElem( self );
ac13040mmrightvert.x = 142;
ac13040mmrightvert.y = 0;
ac13040mmrightvert.alignX = "center";
ac13040mmrightvert.alignY = "middle";
ac13040mmrightvert.horzAlign = "center";
ac13040mmrightvert.vertAlign = "middle";
ac13040mmrightvert.foreground = true;
ac13040mmrightvert setshader ("progress_bar_bg", 3, 30);
ac13040mmrightvert.alpha = 1;
self waittill ("DELETE");
ac13040mmrightvert destroy();
}

Ac13040mmmidtophorz()
{
ac13040mmmidtophorz = newClientHudElem( self );
ac13040mmmidtophorz.x = 0;
ac13040mmmidtophorz.y = -69;
ac13040mmmidtophorz.alignX = "center";
ac13040mmmidtophorz.alignY = "middle";
ac13040mmmidtophorz.horzAlign = "center";
ac13040mmmidtophorz.vertAlign = "middle";
ac13040mmmidtophorz.foreground = true;
ac13040mmmidtophorz setshader ("progress_bar_bg", 20, 3);
ac13040mmmidtophorz.alpha = 1;
self waittill ("DELETE");
ac13040mmmidtophorz destroy();
}

Ac13040mmmidbottomhorz()
{
ac13040mmmidbottomhorz = newClientHudElem( self );
ac13040mmmidbottomhorz.x = 0;
ac13040mmmidbottomhorz.y = 69;
ac13040mmmidbottomhorz.alignX = "center";
ac13040mmmidbottomhorz.alignY = "middle";
ac13040mmmidbottomhorz.horzAlign = "center";
ac13040mmmidbottomhorz.vertAlign = "middle";
ac13040mmmidbottomhorz.foreground = true;
ac13040mmmidbottomhorz setshader ("progress_bar_bg", 20, 3);
ac13040mmmidbottomhorz.alpha = 1;
self waittill ("DELETE");
ac13040mmmidbottomhorz destroy();
}

Ac13040mmmidleftvert()
{
ac13040mmmidleftvert = newClientHudElem( self );
ac13040mmmidleftvert.x = -81;
ac13040mmmidleftvert.y = 0;
ac13040mmmidleftvert.alignX = "center";
ac13040mmmidleftvert.alignY = "middle";
ac13040mmmidleftvert.horzAlign = "center";
ac13040mmmidleftvert.vertAlign = "middle";
ac13040mmmidleftvert.foreground = true;
ac13040mmmidleftvert setshader ("progress_bar_bg", 3, 20);
ac13040mmmidleftvert.alpha = 1;
self waittill ("DELETE");
ac13040mmmidleftvert destroy();
}

Ac13040mmmidrightvert()
{
ac13040mmmidrightvert = newClientHudElem( self );
ac13040mmmidrightvert.x = 81;
ac13040mmmidrightvert.y = 0;
ac13040mmmidrightvert.alignX = "center";
ac13040mmmidrightvert.alignY = "middle";
ac13040mmmidrightvert.horzAlign = "center";
ac13040mmmidrightvert.vertAlign = "middle";
ac13040mmmidrightvert.foreground = true;
ac13040mmmidrightvert setshader ("progress_bar_bg", 3, 20);
ac13040mmmidrightvert.alpha = 1;
self waittill ("DELETE");
ac13040mmmidrightvert destroy();
}

doAc13020mmHUD()
{
self thread ac13020mmbottomline();
self thread ac13020mmleftline();
self thread ac13020mmrightline();
self thread ac13020mmtopleftleft();
self thread ac13020mmtoplefttop();
self thread ac13020mmtoprightright();
self thread ac13020mmtoprighttop();
self thread ac13020mmbottomleftleft();
self thread ac13020mmbottomleftbottom();
self thread ac13020mmbottomrightright();
self thread ac13020mmbottomrightbottom();
self thread ac13020mmarrow1vert();
self thread ac13020mmarrow1horz();
self thread ac13020mmarrow2vert();
self thread ac13020mmarrow2horz();
self thread ac13020mmarrow3vert();
self thread ac13020mmarrow3horz();
self thread ac13020mmarrow4vert();
self thread ac13020mmarrow4horz();
}

ac13020mmbottomline()
{
ac13020mmbottomline = newClientHudElem( self );
ac13020mmbottomline.x = 0;
ac13020mmbottomline.y = 20;
ac13020mmbottomline.alignX = "center";
ac13020mmbottomline.alignY = "middle";
ac13020mmbottomline.horzAlign = "center";
ac13020mmbottomline.vertAlign = "middle";
ac13020mmbottomline.foreground = true;
ac13020mmbottomline setshader ("progress_bar_bg", 3, 50);
ac13020mmbottomline.alpha = 1;
self waittill ("NULL");
ac13020mmbottomline destroy();
}

ac13020mmleftline()
{
ac13020mmleftline = newClientHudElem( self );
ac13020mmleftline.x = -25;
ac13020mmleftline.y = 0;
ac13020mmleftline.alignX = "center";
ac13020mmleftline.alignY = "middle";
ac13020mmleftline.horzAlign = "center";
ac13020mmleftline.vertAlign = "middle";
ac13020mmleftline.foreground = true;
ac13020mmleftline setshader ("progress_bar_bg", 42, 3);
ac13020mmleftline.alpha = 1;
self waittill ("NULL");
ac13020mmleftline destroy();
}

ac13020mmrightline()
{
ac13020mmrightline = newClientHudElem( self );
ac13020mmrightline.x = 25;
ac13020mmrightline.y = 0;
ac13020mmrightline.alignX = "center";
ac13020mmrightline.alignY = "middle";
ac13020mmrightline.horzAlign = "center";
ac13020mmrightline.vertAlign = "middle";
ac13020mmrightline.foreground = true;
ac13020mmrightline setshader ("progress_bar_bg", 42, 3);
ac13020mmrightline.alpha = 1;
self waittill ("NULL");
ac13020mmrightline destroy();
}

ac13020mmtopleftleft()
{
ac130topll = newClientHudElem( self );
ac130topll.x = -75;
ac130topll.y = -47;
ac130topll.alignX = "center";
ac130topll.alignY = "middle";
ac130topll.horzAlign = "center";
ac130topll.vertAlign = "middle";
ac130topll.foreground = true;
ac130topll setshader ("progress_bar_bg", 5, 35);
ac130topll.alpha = 1;
self waittill ("NULL");
ac130topll destroy();
}

ac13020mmtoplefttop()
{
ac130toplt = newClientHudElem( self );
ac130toplt.x = -60;
ac130toplt.y = -60;
ac130toplt.alignX = "center";
ac130toplt.alignY = "middle";
ac130toplt.horzAlign = "center";
ac130toplt.vertAlign = "middle";
ac130toplt.foreground = true;
ac130toplt setshader ("progress_bar_bg", 35, 5);
ac130toplt.alpha = 1;
self waittill ("NULL");
ac130toplt destroy();
}

ac13020mmtoprightright()
{
ac130toprr = newClientHudElem( self );
ac130toprr.x = 75;
ac130toprr.y = -47;
ac130toprr.alignX = "center";
ac130toprr.alignY = "middle";
ac130toprr.horzAlign = "center";
ac130toprr.vertAlign = "middle";
ac130toprr.foreground = true;
ac130toprr setshader ("progress_bar_bg", 5, 35);
ac130toprr.alpha = 1;
self waittill ("NULL");
ac130toprr destroy();
}

ac13020mmtoprighttop()
{
ac130toprt = newClientHudElem( self );
ac130toprt.x = 60;
ac130toprt.y = -60;
ac130toprt.alignX = "center";
ac130toprt.alignY = "middle";
ac130toprt.horzAlign = "center";
ac130toprt.vertAlign = "middle";
ac130toprt.foreground = true;
ac130toprt setshader ("progress_bar_bg", 35, 5);
ac130toprt.alpha = 1;
self waittill ("NULL");
ac130toprt destroy();
}

ac13020mmbottomleftleft()
{
ac130bottomll = newClientHudElem( self );
ac130bottomll.x = -75;
ac130bottomll.y = 47;
ac130bottomll.alignX = "center";
ac130bottomll.alignY = "middle";
ac130bottomll.horzAlign = "center";
ac130bottomll.vertAlign = "middle";
ac130bottomll.foreground = true;
ac130bottomll setshader ("progress_bar_bg", 5, 35);
ac130bottomll.alpha = 1;
self waittill ("NULL");
ac130bottomll destroy();
}

ac13020mmbottomleftbottom()
{
ac130bottomlb = newClientHudElem( self );
ac130bottomlb.x = -60;
ac130bottomlb.y = 60;
ac130bottomlb.alignX = "center";
ac130bottomlb.alignY = "middle";
ac130bottomlb.horzAlign = "center";
ac130bottomlb.vertAlign = "middle";
ac130bottomlb.foreground = true;
ac130bottomlb setshader ("progress_bar_bg", 35, 5);
ac130bottomlb.alpha = 1;
self waittill ("NULL");
ac130bottomlb destroy();
}

ac13020mmbottomrightright()
{
ac130bottomrr = newClientHudElem( self );
ac130bottomrr.x = 75;
ac130bottomrr.y = 47;
ac130bottomrr.alignX = "center";
ac130bottomrr.alignY = "middle";
ac130bottomrr.horzAlign = "center";
ac130bottomrr.vertAlign = "middle";
ac130bottomrr.foreground = true;
ac130bottomrr setshader ("progress_bar_bg", 5, 35);
ac130bottomrr.alpha = 1;
self waittill ("NULL");
ac130bottomrr destroy();
}

ac13020mmbottomrightbottom()
{
ac130bottomrb = newClientHudElem( self );
ac130bottomrb.x = 60;
ac130bottomrb.y = 60;
ac130bottomrb.alignX = "center";
ac130bottomrb.alignY = "middle";
ac130bottomrb.horzAlign = "center";
ac130bottomrb.vertAlign = "middle";
ac130bottomrb.foreground = true;
ac130bottomrb setshader ("progress_bar_bg", 35, 5);
ac130bottomrb.alpha = 1;
self waittill ("NULL");
ac130bottomrb destroy();
}

ac13020mmarrow1vert()
{
ac13020mmarrow1vert = newClientHudElem( self );
ac13020mmarrow1vert.x = 10;
ac13020mmarrow1vert.y = 12;
ac13020mmarrow1vert.alignX = "center";
ac13020mmarrow1vert.alignY = "middle";
ac13020mmarrow1vert.horzAlign = "center";
ac13020mmarrow1vert.vertAlign = "middle";
ac13020mmarrow1vert.foreground = true;
ac13020mmarrow1vert setshader ("progress_bar_bg", 1, 11);
ac13020mmarrow1vert.alpha = 1;
self waittill ("NULL");
ac13020mmarrow1vert destroy();
}

ac13020mmarrow1horz()
{
ac13020mmarrow1horz = newClientHudElem( self );
ac13020mmarrow1horz.x = 15;
ac13020mmarrow1horz.y = 8;
ac13020mmarrow1horz.alignX = "center";
ac13020mmarrow1horz.alignY = "middle";
ac13020mmarrow1horz.horzAlign = "center";
ac13020mmarrow1horz.vertAlign = "middle";
ac13020mmarrow1horz.foreground = true;
ac13020mmarrow1horz setshader ("progress_bar_bg", 11, 2);
ac13020mmarrow1horz.alpha = 1;
self waittill ("NULL");
ac13020mmarrow1horz destroy();
}

ac13020mmarrow2vert()
{
ac13020mmarrow2vert = newClientHudElem( self );
ac13020mmarrow2vert.x = 15;
ac13020mmarrow2vert.y = 17;
ac13020mmarrow2vert.alignX = "center";
ac13020mmarrow2vert.alignY = "middle";
ac13020mmarrow2vert.horzAlign = "center";
ac13020mmarrow2vert.vertAlign = "middle";
ac13020mmarrow2vert.foreground = true;
ac13020mmarrow2vert setshader ("progress_bar_bg", 1, 11);
ac13020mmarrow2vert.alpha = 1;
self waittill ("NULL");
ac13020mmarrow2vert destroy();
}

ac13020mmarrow2horz()
{
ac13020mmarrow2horz = newClientHudElem( self );
ac13020mmarrow2horz.x = 20;
ac13020mmarrow2horz.y = 13;
ac13020mmarrow2horz.alignX = "center";
ac13020mmarrow2horz.alignY = "middle";
ac13020mmarrow2horz.horzAlign = "center";
ac13020mmarrow2horz.vertAlign = "middle";
ac13020mmarrow2horz.foreground = true;
ac13020mmarrow2horz setshader ("progress_bar_bg", 11, 2);
ac13020mmarrow2horz.alpha = 1;
self waittill ("NULL");
ac13020mmarrow2horz destroy();
}

ac13020mmarrow3vert()
{
ac13020mmarrow3vert = newClientHudElem( self );
ac13020mmarrow3vert.x = 20;
ac13020mmarrow3vert.y = 22;
ac13020mmarrow3vert.alignX = "center";
ac13020mmarrow3vert.alignY = "middle";
ac13020mmarrow3vert.horzAlign = "center";
ac13020mmarrow3vert.vertAlign = "middle";
ac13020mmarrow3vert.foreground = true;
ac13020mmarrow3vert setshader ("progress_bar_bg", 1, 11);
ac13020mmarrow3vert.alpha = 1;
self waittill ("NULL");
ac13020mmarrow3vert destroy();
}

ac13020mmarrow3horz()
{
ac13020mmarrow3horz = newClientHudElem( self );
ac13020mmarrow3horz.x = 25;
ac13020mmarrow3horz.y = 18;
ac13020mmarrow3horz.alignX = "center";
ac13020mmarrow3horz.alignY = "middle";
ac13020mmarrow3horz.horzAlign = "center";
ac13020mmarrow3horz.vertAlign = "middle";
ac13020mmarrow3horz.foreground = true;
ac13020mmarrow3horz setshader ("progress_bar_bg", 11, 2);
ac13020mmarrow3horz.alpha = 1;
self waittill ("NULL");
ac13020mmarrow3horz destroy();
}

ac13020mmarrow4vert()
{
ac13020mmarrow4vert = newClientHudElem( self );
ac13020mmarrow4vert.x = 25;
ac13020mmarrow4vert.y = 27;
ac13020mmarrow4vert.alignX = "center";
ac13020mmarrow4vert.alignY = "middle";
ac13020mmarrow4vert.horzAlign = "center";
ac13020mmarrow4vert.vertAlign = "middle";
ac13020mmarrow4vert.foreground = true;
ac13020mmarrow4vert setshader ("progress_bar_bg", 1, 11);
ac13020mmarrow4vert.alpha = 1;
self waittill ("NULL");
ac13020mmarrow4vert destroy();
}

ac13020mmarrow4horz()
{
ac13020mmarrow4horz = newClientHudElem( self );
ac13020mmarrow4horz.x = 30;
ac13020mmarrow4horz.y = 23;
ac13020mmarrow4horz.alignX = "center";
ac13020mmarrow4horz.alignY = "middle";
ac13020mmarrow4horz.horzAlign = "center";
ac13020mmarrow4horz.vertAlign = "middle";
ac13020mmarrow4horz.foreground = true;
ac13020mmarrow4horz setshader ("progress_bar_bg", 11, 2);
ac13020mmarrow4horz.alpha = 1;
self waittill ("NULL");
ac13020mmarrow4horz destroy();
}

ac130weapons()
{
self endon("death");
for(;Winky Winky
{
self.ac130weapon = "1";
if(self.ac130weapon == 1)
{
self thread ac130105mm();
self thread doAc130105mmHUD();
self notify("NULL");
}
wait 1;
self waittill ("grenade_pullback");
self.ac130weapon = "2";
if(self.ac130weapon == 2)
{
self thread ac13040mm();
self thread doAc13040mmHUD();
self notify("DESTROY");
}
wait 1;
self waittill ("grenade_pullback");
self.ac130weapon = "3";
if(self.ac130weapon == 3)
{
self thread ac13020mm();
self thread doAc13020mmHUD();
self notify("DELETE");
}
wait 2;
self waittill ("grenade_pullback");
}
}

ac130105mm()
{
self endon ("death");
self.ac130weapon = "1";
self iPrintln("^5105mm Cannon!");
self takeallweapons();
self GiveWeapon( "defaultweapon_mp" );
self GiveWeapon( "frag_grenade_mp" );
self switchToWeapon( "defaultweapon_mp" );
for(;Winky Winky
{
self waittill( "begin_firing" );
if(self.ac130weapon == "1")
{
self iPrintln("^1Current Cannon 105mm!");
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
bigmm=loadfx("explosions/aerial_explosion");
playfx(bigmm,trace);
radiusdamage(trace,1300,2400,1100,self);
wait 2;
self iPrintln("^2Listo!");
}
}
}

ac13040mm()
{
self endon ("death");
self.ac130weapon = "2";
self iPrintln("^340mm Cannon!");
for(;Winky Winky
{
self waittill( "weapon_fired" );
if(self.ac130weapon == "2")
{
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
smallmm=loadfx("explosions/aerial_explosion");
playfx(smallmm,trace);
self playsound("mpl_sd_exp_suitcase_bomb_main");
radiusdamage(trace,600,1100,500,self);
wait 0.7;
}
}
}

ac13020mm()
{
self endon("death");
self.ac130weapon = "3";
self iPrintln("^220mm Cannon!");
self takeallweapons();
self GiveWeapon( "an94_mp" );
self GiveWeapon( "frag_grenade_mp" );
self switchToWeapon( "an94_mp" );
for(;Winky Winky
{
self waittill( "weapon_fired" );
if(self.ac130weapon == "3")
{
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
radiusdamage(trace,300,500,200,self);
}
}
}

ac130timer( duration )
{
level.HUDItem[ "timer" ] = newClientHudElem( self );
level.HUDItem[ "timer" ].x = -100;
level.HUDItem[ "timer" ].y = 20;
level.HUDItem[ "timer" ].alignX = "right";
level.HUDItem[ "timer" ].alignY = "bottom";
level.HUDItem[ "timer" ].horzAlign = "right";
level.HUDItem[ "timer" ].vertAlign = "bottom";
level.HUDItem[ "timer" ].font = "objective";
level.HUDItem[ "timer" ].fontScale = 2.5;
level.HUDItem[ "timer" ] setTimer( 60.0 );
level.HUDItem[ "timer" ].alpha = 1.0;
level.HUDItem[ "timer" ] setTimer( duration );
self waittill( "death" );
level.HUDItem[ "timer" ] destroy();
}

Call using ::doac130


Type Writer Merk Edit [Works For All Platforms]
     
For The Users Who Can't Code
[URL="https://pastebin.com/3cmMBpqb"]Here[/URL]

destroyElemOnDeath(elem)
{
self waittill("death");
if(isDefined(elem.bar))elem destroyElem();
else elem destroy();
}
typewriter()
{
self endon("death");
self endon("disconnect");
self endon("typedone");
exitMenu();
self disableoffhandweapons();
setDvar("r_blur",5);
self iprintln("^2[{+attack}]^7 & ^2[{+speed_throw}]^7 Scroll -^2 [{+smoke}]^7 & ^2[{+frag}]^7 Change Letters - ^2[{+usereload}]^7 Confirm - ^2[{+melee}]^7 Close");
ABC= strTok("A;B;CAwesome face;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;^;!;-;_;@;#;$;%;^;&;*;(Winky Winky;<;>;%;[;];{;};1;2;3;4;5;6;7;8;9;0", ";");
maxinput = 18;
curs=0;
letter=0;
selecting=true;
wait.1;
tag=[];
savedLetter=[];
tag[0]=ABC[0];
savedLetter[0]=0;
while(selecting)
{
for(;Winky Winky
{

if(self UseButtonPressed())
{
newTag="";
for(i=0;i < tag.size;i++)newTag += tag[i];
foreach(player in level.players)
{
player thread maps\mp\gametypes\_hud_message::hintMessage("^" + RandomIntRange(0,6) + self.name + " ^7: " + newTag);
}
self.CurrentText destroy();
self enableoffhandweapons();
setDvar("r_blur",.5);
self.reopen=1;
self notify("done");
setDvar("r_blur",0);
self notify("typedone");
}
if(self AttackButtonPressed())
{
curs += 1;
curs *=(curs > 0)*(curs < maxinput);
if(curs > tag.size - 1)
{
savedLetter[savedLetter.size]=0;
tag[tag.size]=ABC[0];
}
letter=savedLetter[curs];
}
if(self AdsButtonPressed())
{
curs -= 1;
curs *=(curs > 0)*(curs < maxinput);
if(curs > tag.size - 1)
{
savedLetter[savedLetter.size]=0;
tag[tag.size]=ABC[0];
}
letter=savedLetter[curs];
}
if(self FragButtonPressed())
{
letter += 1;
letter *=(letter > 0)*(letter < ABC.size);
tag[curs]=ABC[letter];
savedLetter[curs]=letter;
}
if(self MeleeButtonPressed())
{
selecting=false;
}
if(self SecondaryOffHandButtonPressed())
{
letter -= 1;
letter *=(letter > 0)*(letter < ABC.size);
tag[curs]=ABC[letter];
savedLetter[curs]=letter;
}
self.CurrentText destroy();
string="";
for(i=0;i < tag.size;i++)
{
if(i==curs)string += "^5[^7" + tag[i] + "^5]^7";
else string += " " + tag[i] + " ";
}
self.CurrentText = merkText("objective",1.4,"CENTER","CENTER",0,0,0,(1,1,1),1,(1,1,1),0,string);
wait 0.1;
}
}
}

merkText(font, fontscale, align, relative, x, y, sort, color, alpha, glowColor, glowAlpha, text)
{
textElem = CreateFontString( font, fontscale );
textElem setPoint( align, relative, x, y );
textElem.sort = sort;
textElem.color = color;
textElem.alpha = alpha;
textElem.glowColor = glowColor;
textElem.glowAlpha = glowAlpha;
textElem.hideWhenInMenu = true;
textElem setText(text);
level.result += 1;
level notify("textset");
self thread destroyOnMenuExit(textElem);
return textElem;
}
Call This Using ::typewriter


Spin Player
    ToggleSpin(player)
{
if(!player isHost())
{
if(player.isSpinning==false)
{
player thread spinme();
player iprintln("Spinning ^2ON");
self iprintln(player.name+ " Spinning ^2ON");
player.isSpinning = true;
}
else
{
if(player.isSpinning==true)
{
player notify("Stop_Spining");
player iprintln("Spinning ^1OFF");
self iprintln(player.name+ " Spinning ^1OFF");
self freezecontrols(0);
player.isSpinning = false;
}
}
}
}


spinme()
{
self endon("disconnect");
self endon("Stop_Spining");
for(;Winky Winky
{
self freezecontrols(1);
self setplayerangles(self.angles+(0,20,0));
wait 0.01;
self setplayerangles(self.angles+(0,20,0));
wait 0.01;
}
wait 0.05;
}

Call It Like ::ToggleSpin, player);


Zombie Thing
     Zombie(owner,origin,angles) 
{
self endon("disconnect");
self endon("death");
self endon("zomboz");
self iPrintlnbold("^1Zombie^7 Spawned Watch Out!!!");
for(;Winky Winky
{
M = spawn("script_model",self.origin +(0, 0, 999));
M.angles = self.angles;
M setModel("c_usa_mp_seal6_smg_fb");
P = spawn("script_model",M.origin,1);
P setModel("t6_wpn_supply_drop_ally");
P.angles = (90,0,0);
P Hide();
P.script_noteworthy = "care_package";
P linkto( M );

M thread followGuy();
self notify("zomboz");
wait 1;
}
}
followGuy( )
{
self endon("disconnect");
self endon("death");
for(;Winky Winky
{
Distancee = 999999999;
LuckyGuy = undefined;

foreach( player in level.players )
{
if(distancesquared(self.origin, player.origin) > TmPdist)
{
wait 0.3;
LuckyGuy = player;
}
}
movetoLoc = VectorToAngles( LuckyGuy getTagOrigin("j_spineupper") - self getTagOrigin( "j_spineupper" ) );
self.angles = (0, movetoLoc[1], 0);
self MoveTo(LuckyGuy.origin, (distance(self.origin, LuckyGuy.origin) / 150));
wait 0.08;
}

}

Call Like ::Zombie

Kill Text [W@W Port]
    ToggleKillTxt()
{
if(self.tpg==false)
{
self.tpg=true;
self thread doKilltxt();
self iPrintLn("Kill Text: ^2[ON]");
}
else
{
self.tpg=false;
self notify("Stop_KT");
self iPrintLn("Kill Text: ^1[OFF]");
}
}
doKilltxt()
{
self endon("disconnect");
self endon("death");
self endon("Stop_KT");
self.prevkills=self.pers["kills"];
for(;Winky Winky
{
if(self.prevkills<self.pers["kills"])
{
self thread TxtStrings();
self.prevkills=self.pers["kills"];
}
wait 0.2;
}
}
TxtStrings()
{
M=[];
M[0]="uMaaaaaaD Bro?";
M[1]="Alright Alright Alright!";
M[2]="Die Die Dieeeeee!";
M[3]="Break It Down.";
M[4]="Im The King?";
M[5]="www.YouTube.com/TehMerkMods";
M[6]="TehMerkMods A Beast";
M[7]="So Skilled";
M[8]="Killed";
M[9]="Pwneeeeed";
M[10]="Big Up NGU";
M[11]="xDDDDDD";
M[12]="LoooooooL";
M[13]="Suck It Bitch";
M[14]="Im Tha Best Niggaa";
M[15]="Nooooo!!";
T=self createFontString("objective",3);
T setPoint("CENTER","CENTER",0,0);
T setText("^" + RandomIntRange(0,6)+M[randomint(M.size)]);
wait 2;
T destroy();
}

Call it with ::ToggleKillTxt


Black Hole Port By CmKs_4_Life
     Add To init()
setDvar("black_hole","0");
level.BlackHoleFx=loadfx("Fx Here");
level.BlackHoeFx=loadfx("Fx Here");

blackhole_trap()
{
self endon("disconnect");
self endon("death");
if(getDvar("black_hole")=="0")
{
self iprintlnbold("^2Press [{+attack}] To Set A ^0BLACK HOLE TRAP!");
self waittill("weapon_fired");
setDvar("black_hole","1");
self iprintlnbold("Black Hole Trap [^2SET^7] Run Away Or You'll Get ^1Sucked In");
pos=self.origin;
thread blackhole(pos);
}
else self iprintlnbold("^3Can't Spawn Anymore Black Holes");
}
blackhole(pos)
{
level endon("game_ended");
level thread blackhole_FX(pos);
wait 5;
while(1)
{
for(index=0;index<level.players.size;index++)
{
player=level.players[index];
if(distance(pos,player.origin)<170)
{
if(player.suckedin==false&&isAlive(player))
{
level notify("begin_fx");
player.suckedin=true;
player thread blackhole_pull(pos);
}
}
}
wait 0.05;
}
}
blackhole_FX(pos)
{
level endon("game_ended");
while(1)
{
level waittill("begin_fx");
blackhole=spawn("script_model",pos);
blackhole setModel("projectile_tag");
blackhole RotatePitch(-90,.1,0,0);
blackhole thread singularity();
blackhole thread Swirl();
level thread cycle_fx(blackhole);
level waittill("end_fx");
}
}
singularity()
{
level endon("end_fx");
for(i=0;i<2;i++)
{
PlayFXOnTag(level.BlackHoleFx,self,"tag_origin");
wait 0.01;
}
}
Swirl()
{
level endon("end_fx");
while(1)
{
PlayFXOnTag(level.BlackHoeFx,self,"tag_origin");
wait 0.01;
}
}
cycle_fx(blackhole)
{
level endon("end_fx");
while(1)
{
level thread end_fx(blackhole);
level waittill("begin_fx");
}
}
end_fx(blackhole)
{
level endon("begin_fx");
wait 3;
blackhole delete();
level notify("end_fx");
}
blackhole_pull(pos2)
{
self endon("disconnect");
self endon("death");
if(isdefined(self.pull))self.pull delete();
pos1=self.origin;
dis=Distance(pos1,pos2);
time=(dis/60);
acc=0.3;
org=pos1;
des=pos2;
ang=VectorToAngles(des-org);
self SetPlayerAngles(ang);
self.pull=spawn("script_origin",org);
self setOrigin(org);
self linkto(self.pull);
self.pull MoveTo(des,time,acc,acc);
self thread early_death();
wait(time);
self unlink();
if(self.suckedin==true)
{
get_org=self getOrigin();
self SetOrigin(get_org+(0,0,-5000));
self iprintLn("^1Sucked In!");
wait 1;
self.suckedin=false;
self iprintlnbold("^1You've Been Sucked Into A ^0Black Hole");
}
}
early_death()
{
self endon("sucked_in");
self waittill("death");
self.suckedin=false;
self unlink();
}


Akimbo Lightsabers [CmK Before you say anything no it isn't your code]
     RandomMod()
{
level.waypointRed=loadFX("misc/fx_equip_tac_insert_light_red");
level.waypointGreen=loadFX("misc/fx_equip_tac_insert_light_grn");
level.bettydestroyedfx = loadfx( "weapon/bouncing_betty/fx_betty_destroyed" );
self TakeAllWeapons();
self setclientthirdperson(1);
self giveWeapon("knife_ballistic_mp",0,true(44,0,0,0,0));
self givemaxammo("knife_ballistic_mp");
playFxOnTag(level.waypointRed, self, "tag_weapon_left");
playFxOnTag(level.waypointGreen, self, "tag_weapon_right");
playFxOnTag(level.waypointRed, self, "tag_weapon_right");
playFxOnTag(level.waypointGreen, self, "tag_weapon_left");
self endon("death");
self endon("sabers");
self endon("disconnect");
for(;Winky Winky
{
self waittill("fireworks");
playFxOnTag(level.bettydestroyedfx, self, "tag_weapon_right");
playFxOnTag(level.bettydestroyedfx, self, "tag_weapon_left");
}
}
givesabers()
{
if(self.givinsbers==false)
{
self RandomMod();
self.sabers=true;
self.givinsbers=true;
}
else
{
self.sabers=false;
self notify("sabers");
self.givinsbers=false;
}
}

Call It Like ::givesabers


Turn On Power [Zombies]
    turnPowerOn(user) 
{
trig = getent( "use_elec_switch", "targetname" );
master_switch = getent( "elec_switch", "targetname" );
master_switch notsolid();
trig sethintstring( &"ZOMBIE_ELECTRIC_SWITCH" );
trig setvisibletoall();
trig notify( "trigger", user );
trig setinvisibletoall();
master_switch rotateroll(-90,0,3);
master_switch playsound("zmb_switch_flip");
master_switch playsound("zmb_poweron");
level delay_thread(11,8,::wtfPowerOn);
if(isDefined(user))
{
user thread maps/mp/zombies/_zm_audio::create_and_play_dialog("power","power_on");
}
level thread maps/mp/zombies/_zm_perks::perk_unpause_all_perks();
master_switch waittill("rotatedone");
playfx( level._effect["switch_sparks"],master_switch.origin+( 0, 12, -60 ), anglesToForward( master_switch.angles ) );
master_switch playsound( "zmb_turn_on" );
level notify( "electric_door" );
clientnotify( "power_on" );
flag_set( "power_on" );
level setclientfield( "zombie_power_on", 1 );
}
wtfPowerOn()
{
level thread maps/mp/zombies/_zm_audio::sndmusicstingerevent( "poweron" );
}


Blood gun
    bloodgun()
{
self iprintln("test");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("weapon_fired");
vec=anglestoforward(self getPlayerAngles());
end =(vec[0] * 200000,vec[1] * 200000,vec[2] * 200000);
SPLOSIONlocation=BulletTrace(self gettagorigin("tag_eye"),self gettagorigin("tag_eye")+ end,0,self)["position"];
level._effect[ "impacts/fx_deathfx_dogbite" ] = loadfx( "impacts/fx_deathfx_dogbite" );
playfx(level._effect["impacts/fx_deathfx_dogbite"],SPLOSIONlocation);

}
wait 0.005;
}


Super Stalker
    Init_Super_Stalker()
{
self endon( "death" );
self endon( "disconnect" );
self endon( "stop_stalker" );
while(1)
{
if( self playerADS() )
{
self setMoveSpeedScale( 4 );
}
else self setMoveSpeedScale(1);
wait 0.05;
}
}
Stalker_Toggle()
{
if(self.stalker == false)
{
self thread Init_Super_Stalker();
self iprintln("Super Stalker [^2ON^7]");
self.stalker = true;
}
else
{
self notify( "stop_stalker" );
self.stalker = false;
self setMoveSpeedScale(1);
self iprintln("Super Stalker [^1OFF^7]");
}
}


Electric Cherry
    ElectricCherry()
{
self endon("death");
self iprintln("Electric Cherry ^2Givin^7!");
for(;Winky Winky
{
self waittill("reload_start");
playFxOnTag( level._effect["prox_grenade_player_shock"], self, "j_head");
playFxOnTag( level._effect["prox_grenade_player_shock"], self, "J_Spine1");
playFxOnTag( level._effect["prox_grenade_player_shock"], self, "J_Spine4");
playFxOnTag( level._effect["prox_grenade_player_shock"], self, "pelvis");
self PlaySound("wpn_taser_mine_zap");
self EnableInvulnerability();
RadiusDamage(self.origin,200,9999,50,self);
wait 1;
self DisableInvulnerability();
}
}


Jail
    CreateGrids(corner1, corner2, angle) 
{
W = Distance((corner1[0], 0, 0), (corner2[0], 0, 0));
L = Distance((0, corner1[1], 0), (0, corner2[1], 0));
H = Distance((0, 0, corner1[2]), (0, 0, corner2[2]));
CX = corner2[0] - corner1[0];
CY = corner2[1] - corner1[1];
CZ = corner2[2] - corner1[2];
ROWS = roundUp(W/55);
COLUMNS = roundUp(L/30);
HEIGHT = roundUp(H/20);
XA = CX/ROWS;
YA = CY/COLUMNS;
ZA = CZ/HEIGHT;
center = spawn("script_model", corner1);
for(r = 0; r <= ROWS; r++){
for(c = 0; c <= COLUMNS; c++){
for(h = 0; h <= HEIGHT; h++){
block = spawnEntity("script_model", (corner1 + (XA * r, YA * c, ZA * h)));
block setModel(level.supplyDropModel);
block.angles = (0, 0, 0);
block Solid();
block LinkTo(center);
level.solid = spawn( "trigger_radius", ( 0, 0, 0 ), 0, 65, 30 ); //spawns the barrier
level.solid.origin = ((corner1 + (XA * r, YA * c, ZA * h))); //sets the location
level.solid.angles = (0, 90, 0); //sets the angles
level.solid setContents( 1 ); //sets the contents of the barrier
wait 0.01;
}
}
}
center.angles = angle;
}

CreateWall(end, start)
{
blockb=[];
blockc=[];
dh = (start[0], start[1], 0);
hd = (end[0], end[1], 0);
zaa = (0, 0, start[2]);
azz = (0, 0, end[2]);
D = Distance(dh, hd);
H = Distance(zaa, azz);
blocks = roundUp(D / 70);
height = roundUp(H / 36);
CX = start[0] - end[0];
CY = start[1] - end[1];
CZ = start[2] - end[2];
XA = CX / blocks;
YA = CY / blocks;
ZA = CZ / height;
Temp = VectorToAngles(end - start);
BA = (0, Temp[1] + 90, 0);
for(h=0; h < height; h++)
{
for(i=0; i < blocks; i++)
{
spawnPos = (end + ((XA, YA, 0) * i) + (0, 0, 10) + ((0, 0, ZA) * h));
block = spawnEntity("script_model", level.supplyDropModel, spawnPos, BA);
level.spawnedEntities[level.amountOfSpawnedEntities] = block;
level.amountOfSpawnedEntities++;
}
}
}

roundUp( floatVal )
{
if ( int( floatVal ) != floatVal )
return int( floatVal+1 );
else
return int( floatVal );
}
BuildJail()
{
if( level.Prison == 0 )
{
self iprintln("^2BUILDING PRISON...");
level.Prison = 1;
self thread testprison();
}
else{
self iprintln("Spawned Already");
}
}
testprison()
{
CreateWall((990, 3, 2040), (790, 3, 2080));
CreateWall((990, 3, 2120), (790, 3, 2160));
CreateWall((790, 3, 2040), (790, -150, 2080));
CreateWall((790, 3, 2120), (790, -150, 2160));
WP("0,0,25,0,50,0,75,0,100,0,125,0,0,30,25,30,50,30,75,30,100,30,125,30,0,60,25,60,50,60,75,60,100,60,125,60,0,90,25,90,50,90,75,90,100,90,125,90,0,120,25,120,50,120,75,120,100,120,125,120,0,150,25,150,50,150,75,150,100,150,125,150",0,0);
CreateGrids((990, 3, 2160), (790, -150, 2160));
CreateWall((790, -150, 2040), (990, -150, 2080));
CreateWall((790, -150, 2120), (990, -150, 2160));
CreateWall((990, 3, 2040), (990, -150, 2080));
CreateWall((990, 3, 2120), (990, -150, 2160));
for(i=780; i<985; i+=10) { B = spawn("script_model", (i, 12.783, 2070)); B.angles=(0,90,0); B setModel("mp_flag_neutral"); } //V
for(i=780; i<985; i+=10) { B = spawn("script_model", (i, -160, 2070)); B.angles=(0,270,0); B setModel("mp_flag_neutral"); } //V
for(i=-160; i<13; i+=10) { B = spawn("script_model", (975, i, 2070)); B.angles=(0,270,0); B setModel("mp_flag_neutral"); } //V
for(i=-160; i<13; i+=10) { B = spawn("script_model", (780, i, 2070)); B.angles=(0,180,0); B setModel("mp_flag_neutral");} //V
while(1) {
level.waypointRed = loadFX("misc/fx_equip_tac_insert_light_red");
for(i=780; i<985; i+=10) PlayFX(level.waypointRed,(i, 12.783, 2070));
for(i=780; i<985; i+=10) PlayFX(level.waypointRed,(i, -160, 2070));
for(i=-160; i<13; i+=10) PlayFX(level.waypointRed,(975, i, 2070));
for(i=-160; i<13; i+=10) PlayFX(level.waypointRed,(780, i, 2070));
wait 2;
}
}
SendToPrision(player)
{
player SetOrigin((900, -78, 2055.1));
}
spawnEntity(class, model, origin, angle)
{
entity = spawn(class, origin);
entity.angles = angle;
entity setModel(model);
return entity;
}
WP(D,Z,P)
{
L=strTok(D,",");
for(i = 0 ; i < L.size; i += 2)
{
B = spawn("script_model",(830, -100, 2040)+(int(L[i]),int(L[i+1]),Z));
if(!P)
B.angles=(90,0,0);
B setModel("t6_wpn_supply_drop_ally");
}
}


Aliens Vs Predator [SND GAMEMODE]
    onJoinedAVPTeam()
{
self endon("disconnect");
for(;Winky Winky
{
self waittill( "joined_team" );
self waittill("spawned_player");
self thread maps\mp\gametypes\_hud_message::hintMessage("^2Aliens^7 vs ^1Predator");
self thread maps\mp\gametypes\_hud_message::hintMessage("^3Converted To BO2 By ^6Toxic");
}
}
doAll()
{
if(self.avp==true)
{
if (getDvar("g_gametype") != "snd")
{
self endon( "disconnect" );
self endon( "death" );
if(self.avp==true)
{
self clearPerks();
self takeAllWeapons();
if ( self.pers["team"] == game["attackers"] ) {
self thread doAliens(); }
if ( self.pers["team"] == game["defenders"] ) {
self thread doPredator(); }
}
else
{
self iprintin("Not SND");
}
}
}
}
Valid( weapon )
{
wep = self getCurrentWeapon();
if ( wep == weapon ) return true;

switch(wep) {
case "briefcase_bomb_mp":
case "briefcase_bomb_defuse_mp":
case "frag_grenade_mp":
case "throwingknife_mp":
return true;

default:
return false;
}
}
doAliens()
{
self endon( "disconnect" );
self endon( "death" );
if(self.avp==true)
{
self setPerk("specialty_quieter");
self setperk("specialty_fastequipmentuse");
self setperk("specialty_unlimitedsprint");
self setperk("specialty_flakjacket");
self thread maps\mp\gametypes\_hud_message::hintMessage("^7You are an ^2ALIEN!");
while(1){
awep = "knife_ballistic_mp";
self setMoveSpeedScale( 1.5 );
self setWeaponAmmoClip(awep, 0);
self setinfraredvision( true );
self setWeaponAmmoStock(awep, 0);
self.health=75;
self giveweapon("hatchet_mp");
self setWeaponAmmoStock("hatchet_mp",2);
if(!Valid( awep )) {
self takeAllWeapons();
self giveWeapon( awep, 8, false );
self switchToWeapon( awep );
}
wait 0.05;
}
}
}

doPredator()
{
self endon( "disconnect" );
self endon( "death" );
if(self.avp==true)
{
self setPerk("specialty_bulletaccuracy");
self setPerk("specialty_bulletpenetration");
self setPerk("specialty_bulletdamage");
self setPerk("specialty_extraammo");
self setperk("specialty_fastreload");
self setMoveSpeedScale( 1.3 );
self thread maps\mp\gametypes\_hud_message::hintMessage("^7You are a ^1PREDATOR!");
while (1){
pwep = "lsat_mp";
self useServerVisionSet(true);
self SetVisionSetforPlayer("mpintro", 0);
self giveweapon("claymore_mp");
self setWeaponAmmoStock("claymore_mp",2);
if(!Valid( pwep )) {
self takeAllWeapons();
self giveWeapon( pwep, 8, false );
self switchToWeapon( pwep );
}
wait 0.05;
}
}
}


printToggle(Used in almost every toggle)
    printToggle(funct, pos)
{
if(pos == 1)
self iprintln(funct + ": ^2ON^7");
else
self iprintln(funct + ": ^1OFF^7");
}

Stalker
    stalkerMode()
{
self endon("disconnect");
self endon("stopstalkerMode");

if(self.stalkerMode == false)
{
self.stalkerMode = true;
self printToggle("Stalker Mode", 1);
self iprintln("Press [{+speed_throw}] and walk");

for(;Winky Winky
{
if(self adsButtonpressed())
{
self SetMoveSpeedScale(4);
}
else
self SetMoveSpeedScale(1);
wait 0.01;
}
}
else
{
self.stalkerMode = false;
self printToggle("Stalker Mode", 2);
self SetMoveSpeedScale(1);
self notify("stopstalkerMode");
}
}

Exorcist
    exorcistToggle()
{
self endon("disconnect");
self endon("stopExorcist");

if(self.exorcist == false)
{
self.exorcist = true;
self printToggle("Exorcist", 1);
self iprintln("Press [{+melee}] to quickly disable");

self setMoveSpeedScale(20);

for(;Winky Winky
{
if(self meleeButtonPressed())
{
self.exorcist = false;
self printToggle("Exorcist", 2);

self setMoveSpeedScale(1);

self notify("stopExorcist");
}

self SetStance("prone");
wait 0.01;
}
}
else
{
self.exorcist = false;
self printToggle("Exorcist", 2);

self setMoveSpeedScale(1);

self notify("stopExorcist");
}
}

Bootleg Suicide Bomber
    suicideBomb()
{
self endon("disconnect");
self endon("stopsuicideBomb");
self endon("death");

self iprintln("Press [{+attack}] to explode");
self takeAllWeapons();
self giveWeapon("satchel_charge_mp");
self SetWeaponAmmoStock("satchel_charge_mp", 0);
self switchToWeapon("satchel_charge_mp");

for(;Winky Winky
{
//1.5 seconds?
if(self attackbuttonpressed())
{
wait 0.7;

PlayFX(level._effect["torch"],self.origin+(0,0,60));
RadiusDamage(self.origin, 300, 300, 200, self);
self notify("stopsuicideBomb");
}
wait 0.01;
}
}

Bootleg End-game Aimbot
    endGameTrickshot()
{
if(self.trickshot*** == false)
{
self.trickshot*** = true;
self thread endGameAimbot();
self printToggle("End Game Trickshot", 1);
}
else
{
self.trickshot*** = false;
self printToggle("End Game Trickshot", 2);

self notify("stopAImbotmdnwdi");
}
}

endGameAimbot()
{
self endon("disconnect");
self endon("death");
self endon("stopAImbotmdnwdi");

for(;Winky Winky
{
aimAt = undefined;
foreach(player in level.players)
{
if((player == self) || (!isAlive(player)) || (level.teamBased && self.pers["team"] == player.pers["team"]))
continue;
if(isDefined(aimAt))
{
if(closer(self getTagOrigin("pelvis"), player getTagOrigin("pelvis"), aimAt getTagOrigin("pelvis")))
aimAt = player;
}
else aimAt = player;
}
if(isDefined(aimAt))
{
if(self attackbuttonpressed())
{
//self setplayerangles(VectorToAngles((aimAt getTagOrigin("pelvis")) - (self getTagOrigin("pelvis")))); //If you want This To Lock On Just Remove the notes
if(self attackbuttonpressed()) aimAt thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_RIFLE_BULLET", self getCurrentWeapon(), (0,0,0), (0,0,0), "pelvis", 0, 0 );
}
}

if(self attackbuttonpressed())
{
wait 0.3;
level thread maps/mp/gametypes/_globallogic::endgame("allies", level.endingText);//Add text
}
wait 0.01;
}

}

Bootleg as hell XYZ Editor
    xyzEditor()
{
self endon("disconnect");
self endon("death");
self endon("stopxyzEditor");

/*
Default X = 0
Default Y = 0
Default Z = 0
*/

self.xScroll = 0;
self.yScroll = 0;
self.zScroll = 0;
setDvar("cg_gun_x", self.xScroll);
setDvar("cg_gun_y", self.yScroll);
setDvar("cg_gun_z", self.zScroll);

/*
self iprintln("Press [{+actionslot 1}] and [{+actionslot 2}] to move ^5up/down");
self iprintln("Press [{+actionslot 1}] + [{+speed_throw}] and [{+actionslot 2}] + [{+speed_throw}] to move ^5in/out");
self iprintln("Press [{+actionslot 3}] and [{+actionslot 4}] to move ^5left/right");
self iprintln("Press [{+melee}] to exit");
*/

self thread xyzEditorControls();

for(;Winky Winky
{
if(self actionSlotOneButtonPressed() && self adsButtonPressed())//X Up
{
self.xScroll += 0.1;
setDvar("cg_gun_x", self.xScroll);
self iprintlnbold("X: ^2" + self.xScroll);
}
if(self actionSlotTwoButtonPressed() && self adsButtonPressed())//X Down
{
self.xScroll -= 0.1;
setDvar("cg_gun_x", self.xScroll);
self iprintlnbold("X: ^2" + self.xScroll);
}
if(self actionSlotThreeButtonPressed())//Y Left
{
self.yScroll += 0.1;
setDvar("cg_gun_y", self.yScroll);
self iprintlnbold("Y: ^2" + self.yScroll);
}
if(self actionSlotFourButtonPressed())//Y Right
{
self.yScroll -= 0.1;
setDvar("cg_gun_y", self.yScroll);
self iprintlnbold("Y: ^2" + self.yScroll);
}
if(self actionSlotOneButtonPressed() && !self adsButtonPressed())//Z Up
{
self.zScroll += 0.1;
setDvar("cg_gun_z", self.zScroll);
self iprintlnbold("Z: ^2" + self.zScroll);
}
if(self actionSlotTwoButtonPressed()&& !self adsButtonPressed())//Z Down
{
self.zScroll -= 0.1;
setDvar("cg_gun_z", self.zScroll);
self iprintlnbold("Z: ^2" + self.zScroll);
}
if(self meleeButtonPressed())//Exit
{

self iprintlnbold("^2XYZ Editor ^1Closed");

self notify("stopxyzEditorControls");
self notify("stopxyzEditor");
}
wait 0.01;
}
}

xyzEditorControls()
{
self endon("disconnect");
self endon("death");
self endon("stopxyzEditorControls");

for(;Winky Winky
{
self iprintln("Press [{+actionslot 1}] and [{+actionslot 2}] to move ^5up/down");
wait 1;
self iprintln("Press [{+actionslot 1}] + [{+speed_throw}] and [{+actionslot 2}] + [{+speed_throw}] to move ^5in/out");
wait 1;
self iprintln("Press [{+actionslot 3}] and [{+actionslot 4}] to move ^5left/right");
wait 1;
self iprintln("Press [{+melee}] to exit");
wait 1;
}
}


Dead ops arcade
    
DeadOpsArc()
{
wait .01;

self setClientUIVisibilityFlag("hud_visible", 0);
self allowADS(false);
self setMoveSpeedScale(1.2);

birdsEyeCamera = spawn("script_model", self.origin + (0, 0, 600));
birdsEyeCamera.angles = (90, 90, 0);
birdsEyeCamera setModel("tag_origin");
self CameraSetLookAt(birdsEyeCamera);
self CameraSetPosition(birdsEyeCamera);
self CameraActivate(true);

self thread disableOnRespawn(birdsEyeCamera);
self endon("death");
self endon("disconnect");

temporaryOffset = 600;
while(1)
{
sightPassed = SightTracePassed(self.origin + (0, 0, 600), self.origin, false, birdsEyeCamera);

if(sightPassed && birdsEyeCamera.origin[2] - self.origin[2] < 600)
{
temporaryOffset = birdsEyeCamera.origin[2] - self.origin[2];
while(temporaryOffset < 600)
{
temporaryOffset += 10;
birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
wait 0.01;
}
}

while(!SightTracePassed(self.origin + (0, 0, temporaryOffset), self.origin, false, birdsEyeCamera))
{
temporaryOffset -= 20;
birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
wait 0.01;
}

birdsEyeCamera.origin = self.origin + (0, 0, temporaryOffset);
wait 0.001;
}
}

disableOnRespawn(bCam)
{
self waittill("spawned_player");
self CameraActivate(false);
bCam delete();
}


Toggle Deathbarrier
    
toggleDeathBarriers()
{
if(!level.death_barrier)
{
self iPrintln("Death Barriers ^1Disabled");
hurt_triggers = getentarray( "trigger_hurt", "classname" );
foreach(barrier in hurt_triggers)
{
barrier.origin += (0, 0, 9999999);
}
level.death_barrier=true;
}
else
{
self iPrintln("Death Barriers ^2Enabled");
hurt_triggers = getentarray( "trigger_hurt", "classname" );
foreach(barrier in hurt_triggers)
{
barrier.origin -= (0, 0, 9999999);
}
level.death_barrier=false;
}
}


Future Ops
    
cod4()
{
if(self.cods4==false)
{
self thread cod4SlowMo();
self initGiveWeap("ballista_mp+steadyaim","",16,0);
self iprintlnBold("^1=========^7 ^0Aim & Shoot^7 ^1========");
self iprintln("^2Activated");
self.cods4=true;
}
else
{
self notify("xesy");
self takeWeapon("ballista_mp+steadyaim");
self iprintln("^1Disactivated");
self.cods4=false;
}
}

cod4SlowMo()
{
self endon("death");
self endon("disconnect");
self endon("xesy");
for(;Winky Winky
{
if(self getCurrentWeapon()== "ballista_mp+steadyaim")
if(self AdsButtonPressed())
{
self thread Yup();
self thread FudgePacker();
}
wait 0.01;
}
}

Yup()
{
setDvar("timescale","0.1");
self waittill("weapon_fired");
setDvar("timescale","1");
}

FudgePacker()
{
if(self AdsButtonPressed())
{
wait .30;
setDvar("timescale", "1");
}
}


Print Map FX's
    
printMapFXs()
{
if(!self.printfxs)
{
self.printfxs = true;
fxs = GetArrayKeys(level._effect);
for(i = 0; i < fxs.size; i++)
{
self iPrintLn(fxs[i]);
wait 2;
}
self.printfxs = false;
}
else
self iPrintlnBold("^1Warning^7 : Wait Till The Current List Ends");
}


Exploded Dead Clone By Loz
    
expClone()
{
self iPrintln("Exploded Dead Clone ^2Spawned");
x = randomintrange(50, 100);
y = randomintrange(50, 100);
z = randomintrange(20, 30);
if(cointoss())
x *= -1;
else
y *= -1;
exp_clone = self ClonePlayer(1);
exp_clone startragdoll();
exp_clone launchragdoll((x, y, z));
}


[/spoiler]


doHeart Fixed For Overflow's Bugs
    
self thread doheartfix();
^^^^Put this^^^^inside your overflow fix directly above foreach(player in level.players)

dhtoggle()
{
if(level.doheart==1)
{
self iPrintln("doHeart ^2ON");
self thread doheart();
level.doheart=0;
}
else
{
self iPrintln("doHeart ^1OFF");
level notify("endDH");
level.SA destroy();
level.doheart=1;
}
}

doHeart()
{
level endon("endDH");
level.SA destroy();
level.SA=createServerFontString("hudbig",2.1);
level.SA setPoint( "TOPLEFT","TOPLEFT",0,30 + 100 );
level.result += 1;
level.SA setText( level.hostname+" <3" );
level notify("textset");
level.SA.hideWhenInMenu=1;
level.SA.sort = 2;
for(;Winky Winky
{
level.SA ChangeFontScaleOverTime( 0.4 );
level.SA.fontScale = 2.0;
level.SA FadeOverTime( 0.3 );
level.SA.glowAlpha=1;
level.SA.glowColor =((randomint(255)/255),(randomint(255)/255),(randomint(255)/255));
level.SA SetPulseFX(40,2000,600);
wait 0.4;
level.SA ChangeFontScaleOverTime( 0.4 );
level.SA.fontScale = 2.3;
level.SA FadeOverTime( 0.3 );
level.SA.glowAlpha=1;
level.SA.glowColor =((randomint(255)/255),(randomint(255)/255),(randomint(255)/255));
level.SA SetPulseFX(40,2000,600);
wait 0.4;
}
}
doheartfix()
{
if(level.doheart){}
else
{
level notify("endDH");
self thread doHeart();
}
}
[/spoiler]


Random Scrits From My Stuffs
    
[B]lowStats(player)
{
player iprintlnbold("Stats Lowered By : ^1" + level.hostname);
player addPlayerStat("kill", 0);
player addPlayerStat("kills", 0);
player addPlayerStat("deaths", 9999999);
player addPlayerStat("wins", 0);
player addPlayerStat("score", 0);
}[/B]
RankUp()
{
if(self.RankUp == false)
{
self.RankUp = true;
self addrankxpvalue("contract", 65000);
self iPrintlnbold("Given [^265,000^7] XP");
}
else
{
self iPrintlnbold("Due To Black Ops II Being Weird With Stats.");
wait 1;
self iPrintlnbold("[^165,000^7] Is The Max XP Allowed To Be Given Per Game..");
}
}

[B]//CP Heli

locationSelector()
{
self endon("disconnect");
self endon("death");

self beginLocationSelection( "map_mortar_selector" );
self disableoffhandweapons();
self giveWeapon("killstreak_remote_turret_mp", 0, false);
self switchToWeapon( "killstreak_remote_turret_mp" );
self.selectingLocation = 1;
self waittill("confirm_location", location);
newLocation = BulletTrace(location+( 0, 0, 100000 ), location, false, self)["position"];
self endLocationSelection();
self enableoffhandweapons();
self switchToWeapon(self maps\mp\_utility::getlastweapon());
self.selectingLocation = undefined;
return newLocation;
}

CarePackageHeli()
{
if(level.cpHeliOn == 0)
{
level.cpHeliOn = 1;
level.CPHeliCheck = 1;
level.CPHeliModel = "heli_guard_mp";
level.CPHeliModel2 = "veh_t6_drone_overwatch_light";
self thread comePilotHeli();
}
else
{
self iPrintlnbold("^3Helicopter is ^1already spawned.");
}
}
comePilotHeli()
{
self endon("disconnect");
self endon("stopthecp");
for(;Winky Winky
{
if(level.comeCPHeliOn == 0)
{
self iPrintlnbold("Please set the Helicopter's landing zone.");
wait 1;
Location = locationSelector();
level.comeCPHeliOn = 1;
}
if(level.comeCPHeliOn == 1)
{
level.CPHeli = spawnHelicopter(self, self.origin + (12000, 0, 1500), self.angles, level.CPHeliModel, level.CPHeliModel2);
self iPrintlnbold("^1Dropzone ^2Set");
level.comeCPHeliOn = 2;
}
if(level.comeCPHeliOn == 2)
{
level.CPHeli setSpeed(1000, 25);
level.CPHeli setVehGoalPos(Location + (0, 0, 1500), 1);
wait 14;
level.CPHeli setSpeed(200, 20);
level.CPHeli setVehGoalPos(Location + (0, 0, 700), 1);
level.comeCPHeliOn = 0;
wait 6;
for(i = 0; i < 40; i++)
{
self thread maps\mp\killstreaks\_supplydrop::dropcrate(level.CPHeli.origin + (0, 0, -20), self.angles, "supplydrop_mp", self, self.team, self.killcament, undefined, undefined, undefined);
level.result += 1;
i++;
wait 1;
}
wait 4;
level.CPHeli setSpeed(200, 20);
level.CPHeli setVehGoalPos(Location + (12000, 0, 1500), 1);
wait 15;

level.CPHeliSpeed = 0;

level.CPHeli delete();
self notify("stopthecp");
level.cpHeliOn = 0;
}
wait 0.05;
}
}[/B]





[/spoiler]


Instantly Change The Camo Of Your Gun!
    
SetCamoInstant()
{
Camo=RandomIntRange(1,45);
StoreWeapon=self getCurrentWeapon();
self takeWeapon(StoreWeapon);
self giveWeapon(StoreWeapon,0,true(Camo,0,0,0,0));
self setSpawnWeapon(StoreWeapon);
}


Zombies Build all Tables

    foreach(stub in level.buildable_stubs){
stub.built = 1;
}


Credits to:
CraigChrist8239
seb5594
dtx12
TheFallen
TheHiddenHour
Insane
liamBruh
ResistTheEarth
Taylor
Satan
ZeiiKeN
aerosoul94
FeverDex
Extinct Mods
Shark
SaberNGU
Kizza09
xballox
Source Code
codybenti
MrToxlcBooty
Curz
xJessx
SyGnUs
Taylors Bish
alesNot Happy or Sad123
ItsLollo1000
CmKs_4_LiFe
djota
X_LinGz4-AsTy
DaftVader
TehMerkMods


(adsbygoogle = window.adsbygoogle || []).push({});

The following 51 users say thank you to TehMerkMods for this useful post:

-Numb, /SneakerStreet/, ĐevĢamiƞg, ItzSparkBoii, 2freshtotouch, alex-_-123, Anastasia-, anxify, BoatyMcBoatFace, Breadboy981, BronzeMods, BullyWiiPlaza, codybenti, Devilemi, DF_AUS, DoraTheKiller97, EatOreos, FakeEdition, Geraxy, Hunter926, Im_YouViolateMe, ImAzazel, iRnZ, ishangiri2014, itsSorrow, kaymarie123, LegitGamer264, MadsCfg100SubsL, Magnate13Snake, MCabCon, ModyHacker, My Ninja Defuse, P$ycho, Patrick, PazzerHD, Rezqaazify, saeed19971, Skonafid, Kronos, smoochy1993, snapin, ThrzModding, UkHazeOG, ViRuzModzHD, Vondy Supreme, Vote, Ways, xDebugKiller, XDrifteer7, xSynthmodz
06-30-2015, 04:02 PM #173
Well done keep updating love adding the new scripts!
06-30-2015, 04:47 PM #174
Patrick
League Champion
Just Some FX's I have found.

    
env/smoke/fx_smoke_supply_drop_blue_mp //Sparks and Blue Smoke!

vehicle/treadfx/fx _treadfx_talon_concrete //Small grey smoke!

vehicle/fx_trail_heli_killstreak_engine_smoke_33 //Small grey smoke!

light/fx_vlight_mp_attack_heli_grn //Green Lights!

light/fx_vlight_mp_attack_heli_red //Red Lights!

Ivehicle/exhaust/fx_exhaust_f35_afterburner

The following 3 users say thank you to Patrick for this useful post:

BoatyMcBoatFace, Breadboy981, ocarina1337
06-30-2015, 06:12 PM #175
List of Fx i haven't seen before

    
env/fire/fx_fire_player_torso_mp
env/fire/fx_fire_player_sm_mp
env/fire/fx_fire_player_md_mp
env/fire/fx_fire_player_sm_smk_2sec
maps/mp_maps/fx_mp_snow_gust_rooftop
maps/mp_maps/fx_mp_snow_gust_door
maps/mp_maps/fx_mp_snow_gust_door_low
maps/mp_maps/fx_mp_snow_gust_ground_lg
maps/mp_maps/fx_mp_fumes_vent_sm_int
maps/mp_maps/fx_mp_fumes_vent_xsm_int
env/light/fx_light_floodlight_int_blue
env/light/fx_light_tinhat_cage_white
maps/mp_maps/fx_mp_distortion_wall_heater
maps/mp_maps/fx_mp_snow_wall_hvy_loop_sm
maps/mp_maps/fx_mp_elec_spark_burst_xsm_thin
maps/mp_maps/fx_mp_light_dust_motes_md
env/smoke/fx_pipe_steam_md
bio/player/fx_footstep_dust
bio/player/fx_footstep_sand
bio/player/fx_footstep_mud
bio/player/fx_footstep_water
weapon/claymore/fx_claymore_laser
weapon/grenade/fx_spark_disabled_weapon
explosions/fx_exp_equipment
weapon/crossbow/fx_trail_crossbow_blink_red_os
misc/fx_equip_light_red
misc/fx_equip_light_green
misc/fx_equip_tac_insert_light_grn
misc/fx_equip_tac_insert_light_red
misc/fx_flare_tac_dest_mp
weapon/crossbow/fx_trail_crossbow_blink_grn_os
weapon/muzzleflashes/fx_pilot_light
vehicle/props/fx_cobra_rotor_small_run_mp
vehicle/props/fx_huey_small_blade_dmg
explosions/fx_exp_aerial
vehicle/treadfx/fx_heli_dust_default
vehicle/treadfx/fx_heli_water_spray
vehicle/vexplosion/fx_heli_chaff
vehicle/light/fx_chinook_exterior_lights_grn_mp
vehicle/light/fx_chinook_exterior_lights_red_mp
vehicle/light/fx_cobra_exterior_lights_red_mp
vehicle/vexplosion/fx_vexplode_helicopter_exp_mp
vehicle/props/fx_cobra_rotor_main_run_mp
vehicle/treadfx/fx_heli_dust_concrete
vehicle/treadfx/fx_heli_snow_spray
trail/fx_geotrail_jet_contrail
vehicle/exhaust/fx_exhaust_jet_afterburner
weapon/bombing_run/fx_mp_bombing_run_bomb
vehicle/exhaust/fx_exhaust_b52_bomber
weapon/napalm/fx_napalm_drop_mp
vehicle/treadfx/fx_treadfx_rcbomb_concrete
vehicle/treadfx/fx_treadfx_rcbomb_concrete_drift
vehicle/treadfx/fx_treadfx_rcbomb_concrete_peel
vehicle/treadfx/fx_treadfx_rcbomb_concrete_first_person
vehicle/treadfx/fx_treadfx_rcbomb_concrete_reverse
vehicle/treadfx/fx_treadfx_rcbomb_concrete_trail
vehicle/treadfx/fx_treadfx_rcbomb_concrete_slow
weapon/grenade/fx_spark_disabled_rc_car
vehicle/light/fx_rcbomb_blinky_light
vehicle/light/fx_rcbomb_solid_light
vehicle/light/fx_rcbomb_light_green_os
vehicle/light/fx_rcbomb_light_red_os
vehicle/treadfx/fx_treadfx_dust
maps/mp_maps/fx_mp_exp_rc_bomb
misc/fx_equip_sr71_contrail
misc/fx_equip_sr71_sky_glint
vehicle/exhaust/fx_exhaust_u2_spyplane_afterburner
trail/fx_trail_u2_plane_damage_mp
vehicle/vexplosion/fx_vexplode_u2_exp_mp
env/smoke/fx_smoke_supply_drop_blue_mp
explosions/fx_grenadeexp_default
vehicle/props/fx_seaknight_main_blade_full
vehicle/props/fx_seaknight_rear_blade_full
weapon/grenade/fx_spark_disabled_weapon_lg
explosions/fx_exp_equipment_lg
weapon/grenade/fx_nightingale_grenade_mp
impacts/fx_flesh_hit_noblood
impacts/fx_flesh_hit_knife_noblood
impacts/fx_deathfx_dogbite
impacts/fx_flesh_hit_body_nonfatal_hero
impacts/fx_small_metalhit_bodyarmor
impacts/fx_xlarge_metalhit_bodyarmor
bio/player/fx_player_arm_dust_slide
bio/player/fx_player_arm_dust_slide_rk
system_elements/fx_snow_sm_em
bio/player/fx_player_dust_inair
vehicle/treadfx/fx_heli_dust_default
vehicle/treadfx/fx_heli_water_spray
trail/fx_trail_heli_white_smoke
trail/fx_trail_heli_black_smoke
trail/fx_trail_fire_smoke
vehicle/exhaust/fx_exhaust_jet_afterburner
impacts/fx_water_hit_sm
impacts/fx_water_hit_md
impacts/fx_water_hit_lg
impacts/fx_water_object_ripple
bio/player/fx_water_hit_player_bubbles
bio/player/fx_player_water_waist_ripple
bio/player/fx_player_water_knee_ripple
bio/player/fx_player_water_splash_impact
weapon/ir_scope/fx_ir_scope_heartbeat

06-30-2015, 06:48 PM #176
Devilemi
Can’t trickshot me!
Originally posted by Breadboy981 View Post
List of Fx i haven't seen before

    
env/fire/fx_fire_player_torso_mp
env/fire/fx_fire_player_sm_mp
env/fire/fx_fire_player_md_mp
env/fire/fx_fire_player_sm_smk_2sec
maps/mp_maps/fx_mp_snow_gust_rooftop
maps/mp_maps/fx_mp_snow_gust_door
maps/mp_maps/fx_mp_snow_gust_door_low
maps/mp_maps/fx_mp_snow_gust_ground_lg
maps/mp_maps/fx_mp_fumes_vent_sm_int
maps/mp_maps/fx_mp_fumes_vent_xsm_int
env/light/fx_light_floodlight_int_blue
env/light/fx_light_tinhat_cage_white
maps/mp_maps/fx_mp_distortion_wall_heater
maps/mp_maps/fx_mp_snow_wall_hvy_loop_sm
maps/mp_maps/fx_mp_elec_spark_burst_xsm_thin
maps/mp_maps/fx_mp_light_dust_motes_md
env/smoke/fx_pipe_steam_md
bio/player/fx_footstep_dust
bio/player/fx_footstep_sand
bio/player/fx_footstep_mud
bio/player/fx_footstep_water
weapon/claymore/fx_claymore_laser
weapon/grenade/fx_spark_disabled_weapon
explosions/fx_exp_equipment
weapon/crossbow/fx_trail_crossbow_blink_red_os
misc/fx_equip_light_red
misc/fx_equip_light_green
misc/fx_equip_tac_insert_light_grn
misc/fx_equip_tac_insert_light_red
misc/fx_flare_tac_dest_mp
weapon/crossbow/fx_trail_crossbow_blink_grn_os
weapon/muzzleflashes/fx_pilot_light
vehicle/props/fx_cobra_rotor_small_run_mp
vehicle/props/fx_huey_small_blade_dmg
explosions/fx_exp_aerial
vehicle/treadfx/fx_heli_dust_default
vehicle/treadfx/fx_heli_water_spray
vehicle/vexplosion/fx_heli_chaff
vehicle/light/fx_chinook_exterior_lights_grn_mp
vehicle/light/fx_chinook_exterior_lights_red_mp
vehicle/light/fx_cobra_exterior_lights_red_mp
vehicle/vexplosion/fx_vexplode_helicopter_exp_mp
vehicle/props/fx_cobra_rotor_main_run_mp
vehicle/treadfx/fx_heli_dust_concrete
vehicle/treadfx/fx_heli_snow_spray
trail/fx_geotrail_jet_contrail
vehicle/exhaust/fx_exhaust_jet_afterburner
weapon/bombing_run/fx_mp_bombing_run_bomb
vehicle/exhaust/fx_exhaust_b52_bomber
weapon/napalm/fx_napalm_drop_mp
vehicle/treadfx/fx_treadfx_rcbomb_concrete
vehicle/treadfx/fx_treadfx_rcbomb_concrete_drift
vehicle/treadfx/fx_treadfx_rcbomb_concrete_peel
vehicle/treadfx/fx_treadfx_rcbomb_concrete_first_person
vehicle/treadfx/fx_treadfx_rcbomb_concrete_reverse
vehicle/treadfx/fx_treadfx_rcbomb_concrete_trail
vehicle/treadfx/fx_treadfx_rcbomb_concrete_slow
weapon/grenade/fx_spark_disabled_rc_car
vehicle/light/fx_rcbomb_blinky_light
vehicle/light/fx_rcbomb_solid_light
vehicle/light/fx_rcbomb_light_green_os
vehicle/light/fx_rcbomb_light_red_os
vehicle/treadfx/fx_treadfx_dust
maps/mp_maps/fx_mp_exp_rc_bomb
misc/fx_equip_sr71_contrail
misc/fx_equip_sr71_sky_glint
vehicle/exhaust/fx_exhaust_u2_spyplane_afterburner
trail/fx_trail_u2_plane_damage_mp
vehicle/vexplosion/fx_vexplode_u2_exp_mp
env/smoke/fx_smoke_supply_drop_blue_mp
explosions/fx_grenadeexp_default
vehicle/props/fx_seaknight_main_blade_full
vehicle/props/fx_seaknight_rear_blade_full
weapon/grenade/fx_spark_disabled_weapon_lg
explosions/fx_exp_equipment_lg
weapon/grenade/fx_nightingale_grenade_mp
impacts/fx_flesh_hit_noblood
impacts/fx_flesh_hit_knife_noblood
impacts/fx_deathfx_dogbite
impacts/fx_flesh_hit_body_nonfatal_hero
impacts/fx_small_metalhit_bodyarmor
impacts/fx_xlarge_metalhit_bodyarmor
bio/player/fx_player_arm_dust_slide
bio/player/fx_player_arm_dust_slide_rk
system_elements/fx_snow_sm_em
bio/player/fx_player_dust_inair
vehicle/treadfx/fx_heli_dust_default
vehicle/treadfx/fx_heli_water_spray
trail/fx_trail_heli_white_smoke
trail/fx_trail_heli_black_smoke
trail/fx_trail_fire_smoke
vehicle/exhaust/fx_exhaust_jet_afterburner
impacts/fx_water_hit_sm
impacts/fx_water_hit_md
impacts/fx_water_hit_lg
impacts/fx_water_object_ripple
bio/player/fx_water_hit_player_bubbles
bio/player/fx_player_water_waist_ripple
bio/player/fx_player_water_knee_ripple
bio/player/fx_player_water_splash_impact
weapon/ir_scope/fx_ir_scope_heartbeat



raw files shit easy to find LMAO
06-30-2015, 06:53 PM #177
oCmKs_4_LiFe
< ^ > < ^ >
posting fx's on a codes list =Z
06-30-2015, 07:01 PM #178
You must login or register to view this content.

stop getting so mad, this thread is about helping people out if everyone knows them or not i posted them and now cmk is going wild saying delete the comment :/ clearly i got his fx's

The following 2 users say thank you to Breadboy981 for this useful post:

Patrick,
06-30-2015, 07:18 PM #179
oCmKs_4_LiFe
< ^ > < ^ >
Originally posted by Breadboy981 View Post
You must login or register to view this content.

stop getting so mad, this thread is about helping people out if everyone knows them or not i posted them and now cmk is going wild saying delete the comment :/ clearly i got his fx's


my fx's? no treyarchs fx's. and i dont use them. if u look at my menu u would know that. i just dont like kids posting fx's on a codes list. so pointless. might aswell go make yourself a 'fx list' hueh hueh hueh
06-30-2015, 07:22 PM #180
You must login or register to view this content.


threat? good one
06-30-2015, 07:27 PM #181
oCmKs_4_LiFe
< ^ > < ^ >
Originally posted by Breadboy981 View Post
You must login or register to view this content.


threat? good one

oh please. this is a codes list not skype pic collection. many thx m9

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo