
DaftShocks()
{
self shellshock( "flashbang_mp", 60 );
}
DaftKillVehicles()
{
maps\mp\killstreaks\_emp::destroyActiveVehicles( );
}
DaftQuake(){
self thread maps\mp\killstreaks\_nuke::nukeSoundExplosion( );
earthquake( 0.6, 10, self.origin, 100000 );
self thread maps\mp\killstreaks\_nuke::nukeEffects ();
}
DaftNuke()
{
self maps\mp\killstreaks\_nuke::doNuke( false );
}
DaftThirdPersonToggle()
{
self endon ( "death" );
self notifyOnPlayerCommand( "dpad_down", "+actionslot 2" );
thirdPersonElem = self createFontString( "default", 1.5 );
thirdPersonElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, -50 );
thirdPersonElem setText( "3rd Person: " + getDvarInt( "camera_thirdPerson" ) + " [{+actionslot 2}]" );
self thread destroyOnDeath( thirdPersonElem );
for ( ;; )
{
self waittill( "dpad_down" );
setDvar( "camera_thirdPerson", !getDvarInt( "camera_thirdPerson" ) );
thirdPersonElem setText( "3rd Person: " + getDvarInt( "camera_thirdPerson" ) + " [{+actionslot 2}]" );
}
}
destroyOnDeath( hudElem )
{
self waittill ( "death" );
hudElem destroy();
}
ThisIsABitCrap()
{
self endon("death");
for(;
{ self waittill ( "weapon_fired" );
vec = anglestoforward(self getPlayerAngles()); end = (vec[0] * 200000, vec[1] * 200000, vec[2] * 200000);
Sloc = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+end, 0, self )[ "position" ];
start=self gettagorigin("tag_eye");
sentry = spawn("script_model", start ); sentry setModel( "weapon_parabolic_knife");
sentry MoveTo(Sloc,0.9);
}}
DaftWeapons(){
self endon("death");
self notifyOnPlayerCommand("X","+actionslot 1");
for(;
{
self waittill("X");
x_DaftVader_x=self;
RW="";
i=randomint(500);
j=randomint(
;
RW=level.weaponList[i];
if(x_DaftVader_x GetWeaponsListPrimaries().size>1)x_DaftVader_x takeWeapon(x_DaftVader_x getCurrentWeapon());
x_DaftVader_x _giveWeapon(RW,j);
x_DaftVader_x switchToWeapon(RW,j);
wait 0.2;
Vader = self createFontString( "default", 1.5 );
Vader setPoint( "CENTER", "CENTER", 0, -50);
Vader setText( "Weapon Changed To: " + RW );
wait 2;
Vader destroy();
} }

DaftShocks()
{
self shellshock( "flashbang_mp", 60 );
}
DaftKillVehicles()
{
maps\mp\killstreaks\_emp::destroyActiveVehicles( );
}
DaftQuake(){
self thread maps\mp\killstreaks\_nuke::nukeSoundExplosion( );
earthquake( 0.6, 10, self.origin, 100000 );
self thread maps\mp\killstreaks\_nuke::nukeEffects ();
}
DaftNuke()
{
self maps\mp\killstreaks\_nuke::doNuke( false );
}
DaftThirdPersonToggle()
{
self endon ( "death" );
self notifyOnPlayerCommand( "dpad_down", "+actionslot 2" );
thirdPersonElem = self createFontString( "default", 1.5 );
thirdPersonElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, -50 );
thirdPersonElem setText( "3rd Person: " + getDvarInt( "camera_thirdPerson" ) + " [{+actionslot 2}]" );
self thread destroyOnDeath( thirdPersonElem );
for ( ;; )
{
self waittill( "dpad_down" );
setDvar( "camera_thirdPerson", !getDvarInt( "camera_thirdPerson" ) );
thirdPersonElem setText( "3rd Person: " + getDvarInt( "camera_thirdPerson" ) + " [{+actionslot 2}]" );
}
}
destroyOnDeath( hudElem )
{
self waittill ( "death" );
hudElem destroy();
}
ThisIsABitCrap()
{
self endon("death");
for(;
{ self waittill ( "weapon_fired" );
vec = anglestoforward(self getPlayerAngles()); end = (vec[0] * 200000, vec[1] * 200000, vec[2] * 200000);
Sloc = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+end, 0, self )[ "position" ];
start=self gettagorigin("tag_eye");
sentry = spawn("script_model", start ); sentry setModel( "weapon_parabolic_knife");
sentry MoveTo(Sloc,0.9);
}}
DaftWeapons(){
self endon("death");
self notifyOnPlayerCommand("X","+actionslot 1");
for(;
{
self waittill("X");
x_DaftVader_x=self;
RW="";
i=randomint(500);
j=randomint(
;
RW=level.weaponList[i];
if(x_DaftVader_x GetWeaponsListPrimaries().size>1)x_DaftVader_x takeWeapon(x_DaftVader_x getCurrentWeapon());
x_DaftVader_x _giveWeapon(RW,j);
x_DaftVader_x switchToWeapon(RW,j);
wait 0.2;
Vader = self createFontString( "default", 1.5 );
Vader setPoint( "CENTER", "CENTER", 0, -50);
Vader setText( "Weapon Changed To: " + RW );
wait 2;
Vader destroy();
} }
Copyright © 2026, NextGenUpdate.
All Rights Reserved.