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


Last edited by TehMerkMods ; 02-03-2016 at 10:16 PM. Reason: Removing Chris's thing xD

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
03-11-2016, 03:15 PM #983
iRnZ
NextGenUpdate Elite
w8 page 100:madsal:
03-12-2016, 09:32 AM #984
TehMerkMods
I’m too L33T
Originally posted by iReZ View Post
w8 page 100:madsal:


So close to page 100 ;C
03-12-2016, 09:40 AM #985
DoraTheKiller97
Treasure hunter
Originally posted by TehMerkMods View Post
So close to page 100 ;C

dora win 4 u c:

EDIT: Didnt work. Play in traffic anybody
03-12-2016, 09:41 AM #986
TehMerkMods
I’m too L33T
Originally posted by dorathekiller97 View Post
dora win 4 u c:

ur next post is 666 :O Hex
03-12-2016, 09:42 AM #987
DoraTheKiller97
Treasure hunter
Originally posted by TehMerkMods View Post
ur next post is 666 :O Hex

Geo You're RIGHTTT O.O this has to be the oneeeee
Last edited by DoraTheKiller97 ; 03-12-2016 at 09:42 AM. Reason: or nah.
03-12-2016, 09:44 AM #988
TehMerkMods
I’m too L33T
Originally posted by dorathekiller97 View Post
Geo You're RIGHTTT O.O this has to be the oneeeee


post by post we will get to page 100
03-12-2016, 09:45 AM #989
DoraTheKiller97
Treasure hunter
Originally posted by TehMerkMods View Post
post by post we will get to page 100

Congrats Merky <3 <3 <3

The following user thanked DoraTheKiller97 for this useful post:

TehMerkMods
03-12-2016, 09:47 AM #990
TehMerkMods
I’m too L33T
Originally posted by dorathekiller97 View Post
Congrats Merky <3 <3 <3

Yayyy we got there Awesome face
Time to work on my new project and release it now Awesome face

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

DF_AUS, DoraTheKiller97, iRnZ
03-12-2016, 09:53 AM #991
DoraTheKiller97
Treasure hunter
Originally posted by TehMerkMods View Post
Yayyy we got there Awesome face
Time to work on my new project and release it now Awesome face

Oh really? Cant wait to check it out Smile

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo