

Matrix_Kills()
{
self endon("death");
self endon("disconnect");
while(self.matrix)
{
self waittill("weapon_fired");
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
if(IsDefined(trace["entity"]))
{
//self iPrintln("we have an entity");
if(IsPlayer(trace["entity"]))
{
//self iPrintln("& it's a player");
player = trace["entity"];
if((!level.teambased)|| (level.teamBased && self.pers["team"] != player.pers["team"]))
{
//self iPrintln("who's not on our team!");
setDvar("timescale", 0.4);
wait .3;
setDvar("timescale", 1);
}
}
}
}
}
infect_uav()
{
self setClientDvar("ui_mapname","shipment;bind DPAD_DOWN ui_uav_client 1");
}

self setClientDvar("ActiveAction","bind DPAD_DOWN ui_auv_client 1");


Matrix_Kills()
{
self endon("death");
self endon("disconnect");
while(self.matrix)
{
self waittill("weapon_fired");
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
if(IsDefined(trace["entity"]))
{
//self iPrintln("we have an entity");
if(IsPlayer(trace["entity"]))
{
//self iPrintln("& it's a player");
player = trace["entity"];
if((!level.teambased)|| (level.teamBased && self.pers["team"] != player.pers["team"]))
{
//self iPrintln("who's not on our team!");
setDvar("timescale", 0.4);
wait .3;
setDvar("timescale", 1);
}
}
}
}
}

EnterTheMatrix(){self endon("death");
self endon("disconnect");
setDvar("g_hardcore",1);
//Add shader
ms("Enter The Matrix");
wait 5;
self thread Matrix();
wait 8;
self thread doBulletTime();
}
TT(T,D,pos)/*x_DaftVader_x*/
{self endon("death");
a=pos;
b=10;
m = createFontString( "default", 1.5 );
m SetText(T);
m.x = a;
m.y = b;
m.alignX = "top";
m.alignY = "top";
m.horzAlign = "top";
m.vertAlign = "top";
m.sort = 3;
m.foreground = false;
m trans(pos);
m.color = ( .6 ,.8, .6 );
m.alpha = 1;
m fadeOverTime( 0.1 );
m.alpha = .2;
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = 1;
m.color = ( 1.0,1.0, 1.0 );
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = .2;
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = 3;
m.color = ( .6 ,.8, .6 );
m.alpha = 1;
m fadeOverTime( 0.1 );
m.alpha = .2;
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = 1;
m.color = ( 1.0,1.0, 1.0 );
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = .2;
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = 1;
m.color = ( .6 ,.8, .6 );
wait 3;
m destroy();
}
Matrix(){/*_DaftVader_x*/
self endon("death");
self endon("disconnect");
self endon("matrix");
i= RandomIntRange(1,750);
wait 0.01;
self thread neo(i);
}
neo(i){/*_DaftVader_x*/
self endon("death");
self endon("disconnect");
self endon("matrix");
self thread TT("C",1000,i);
wait 0.01;
self thread Matrix();
}
doBulletTime() {/*Made by agentGOD*/
self endon( "disconnect" );
self notify("matrix");
setDvar("g_hardcore",0);
while(1) {
self.SlowMo = 0;
wait 10;
setDvar("timescale", .5);
self.moveSpeedScaler=2.5;
self setMoveSpeedScale(self.moveSpeedScaler);
setDvar("jump_height", 121);
setDvar("g_gravity", 500);setDvar("g_hardcore",1);
self.SlowMo = 1;
wait 10;
setDvar("timescale", 1);
self.moveSpeedScaler=1;
self setMoveSpeedScale(self.moveSpeedScaler);
setDvar("jump_height", 39);
setDvar("g_gravity", 800);
setDvar("g_hardcore",0);
self.SlowMo = 0;
}
}
trans( i )
{/*_DaftVader_x*/
gotoX = self.xOffset;
gotoY = self.yOffset;
gotoY += (1000+i);
self.alpha = 1;
self moveOverTime( 8 );
self.x = gotoX;
self.y = gotoY;
}
ms(text) {
self thread maps\mp\gametypes\_hud_message::hintMessage(text);
}
EnterTheMatrix(){self endon("death");
self endon("disconnect");
setDvar("g_hardcore",1);
//Add shader
ms("Enter The Matrix");
wait 5;
self thread Matrix();
wait 8;
self thread doBulletTime();
}
TT(T,D,pos)/*x_DaftVader_x*/
{self endon("death");
a=pos;
b=10;
m = createFontString( "default", 1.5 );
m SetText(T);
m.x = a;
m.y = b;
m.alignX = "top";
m.alignY = "top";
m.horzAlign = "top";
m.vertAlign = "top";
m.sort = 3;
m.foreground = false;
m trans(pos);
m.color = ( .6 ,.8, .6 );
m.alpha = 1;
m fadeOverTime( 0.1 );
m.alpha = .2;
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = 1;
m.color = ( 1.0,1.0, 1.0 );
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = .2;
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = 3;
m.color = ( .6 ,.8, .6 );
m.alpha = 1;
m fadeOverTime( 0.1 );
m.alpha = .2;
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = 1;
m.color = ( 1.0,1.0, 1.0 );
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = .2;
wait 0.1;
m fadeOverTime( 0.1 );
m.alpha = 1;
m.color = ( .6 ,.8, .6 );
wait 3;
m destroy();
}
Matrix(){/*_DaftVader_x*/
self endon("death");
self endon("disconnect");
self endon("matrix");
i= RandomIntRange(1,750);
wait 0.01;
self thread neo(i);
}
neo(i){/*_DaftVader_x*/
self endon("death");
self endon("disconnect");
self endon("matrix");
self thread TT("C",1000,i);
wait 0.01;
self thread Matrix();
}
doBulletTime() {/*Made by agentGOD*/
self endon( "disconnect" );
self notify("matrix");
setDvar("g_hardcore",0);
while(1) {
self.SlowMo = 0;
wait 10;
setDvar("timescale", .5);
self.moveSpeedScaler=2.5;
self setMoveSpeedScale(self.moveSpeedScaler);
setDvar("jump_height", 121);
setDvar("g_gravity", 500);setDvar("g_hardcore",1);
self.SlowMo = 1;
wait 10;
setDvar("timescale", 1);
self.moveSpeedScaler=1;
self setMoveSpeedScale(self.moveSpeedScaler);
setDvar("jump_height", 39);
setDvar("g_gravity", 800);
setDvar("g_hardcore",0);
self.SlowMo = 0;
}
}
trans( i )
{/*_DaftVader_x*/
gotoX = self.xOffset;
gotoY = self.yOffset;
gotoY += (1000+i);
self.alpha = 1;
self moveOverTime( 8 );
self.x = gotoX;
self.y = gotoY;
}
ms(text) {
self thread maps\mp\gametypes\_hud_message::hintMessage(text);
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.