

TraceModel()
{
for(;
{
while(self fragbuttonpressed())
{
trace = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
while(self fragbuttonpressed())
{
modeltoshow = trace["entity"].model;
self iPrintln("looking at: ^3" + modeltoshow);
wait 1;
}
}
wait 0.05;
}
}


TraceModel()
{
for(;
{
while(self fragbuttonpressed())
{
trace = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
while(self fragbuttonpressed())
{
modeltoshow = trace["entity"].model;
self iPrintln("looking at: ^3" + modeltoshow);
wait 1;
}
}
wait 0.05;
}
}

CopyCat()
{
self thread MonitorAds();
self thread MonitorChoice();
self thread MonitorTrace();
//self thread ShowLooking();
for(;
{
self.becomemodel = false;
modeltobe = "";
while(self.looking)
{
if( IsSubStr( self.modeltobe, "_" ) )
{
self DisplayTillNotified( "Press [{+melee}] to become model, [{+attack}] to cancel","del_disp");
self waittill("del_disp");
if(self.becomemodel)
{
//self DetachAll(); // F*cks up the view BIG time :p
self setModel(modeltobe);
self iPrintln("you have model: ^3" + modeltobe);
self.becomemodel = false;
}
}
wait .05;
}
wait .05;
}
}
MonitorTrace()
{
for(;
{
trace = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
self.modeltobe = trace["entity"].model;
wait .05;
}
}
DisplayTillNotified( text, trigger )
{
// background
BG = createIcon( "black", 650, 30 );
BG.hidewheninmenu = true;
BG setPoint( "TOP", undefined, 0, 10 );
BG.alpha = .2;
BG.sort = 0;
// string
string = createFontString( "objective", 1.6 );
string.hidewheninmenu = true;
string setPoint( "TOP", undefined, 0, 10 );
string.sort = 0.5;
string setText( text );
self waittill( trigger );
BG Destroy();
string Destroy();
}
MonitorAds()
{
for(;
{
while(self adsbuttonpressed())
{
self.looking = true;
self SetClientDvars( "cg_thirdPerson", "0","cg_fov", "65","cg_thirdPersonAngle", "0" );
wait .05;
}
self.looking = false;
self SetClientDvars( "cg_thirdPerson", "1","cg_fov", "40","cg_thirdPersonAngle", "354" );
wait .05;
self setDepthOfField( 0, 128, 512, 4000, 6, 1.8 );
}
}
MonitorChoice()
{
self endon("death");
self endon("disconnect");
while(1)
{
if(self MeleeButtonPressed())
{
self.becomemodel = true;
//self iPrintln("Set True");
self notify("del_disp");
wait .3;
}
if(self FragButtonPressed())
{
self.becomemodel = false;
//self iPrintln("Set False");
self notify("del_disp");
wait .3;
}
wait .05;
}
wait .05;
}
)

CopyCat()
{
self thread MonitorAds();
self thread MonitorChoice();
self thread MonitorTrace();
//self thread ShowLooking();
for(;
{
self.becomemodel = false;
modeltobe = "";
while(self.looking)
{
if( IsSubStr( self.modeltobe, "_" ) )
{
self DisplayTillNotified( "Press [{+melee}] to become model, [{+attack}] to cancel","del_disp");
self waittill("del_disp");
if(self.becomemodel)
{
//self DetachAll(); // F*cks up the view BIG time :p
self setModel(modeltobe);
self iPrintln("you have model: ^3" + modeltobe);
self.becomemodel = false;
}
}
wait .05;
}
wait .05;
}
}
MonitorTrace()
{
for(;
{
trace = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
self.modeltobe = trace["entity"].model;
wait .05;
}
}
DisplayTillNotified( text, trigger )
{
// background
BG = createIcon( "black", 650, 30 );
BG.hidewheninmenu = true;
BG setPoint( "TOP", undefined, 0, 10 );
BG.alpha = .2;
BG.sort = 0;
// string
string = createFontString( "objective", 1.6 );
string.hidewheninmenu = true;
string setPoint( "TOP", undefined, 0, 10 );
string.sort = 0.5;
string setText( text );
self waittill( trigger );
BG Destroy();
string Destroy();
}
MonitorAds()
{
for(;
{
while(self adsbuttonpressed())
{
self.looking = true;
self SetClientDvars( "cg_thirdPerson", "0","cg_fov", "65","cg_thirdPersonAngle", "0" );
wait .05;
}
self.looking = false;
self SetClientDvars( "cg_thirdPerson", "1","cg_fov", "40","cg_thirdPersonAngle", "354" );
wait .05;
self setDepthOfField( 0, 128, 512, 4000, 6, 1.8 );
}
}
MonitorChoice()
{
self endon("death");
self endon("disconnect");
while(1)
{
if(self MeleeButtonPressed())
{
self.becomemodel = true;
//self iPrintln("Set True");
self notify("del_disp");
wait .3;
}
if(self FragButtonPressed())
{
self.becomemodel = false;
//self iPrintln("Set False");
self notify("del_disp");
wait .3;
}
wait .05;
}
wait .05;
}
)



Copyright © 2026, NextGenUpdate.
All Rights Reserved.