Flying()
{ self endon ( "disconnect" );
self endon ("death");
link=0;fst=6;turbo=50;tbs=1.2;crash=0;
if(isdefined(self.GN))self.GN delete();
for(;
{
if( self SecondaryOffhandButtonPressed() )
{ if(link==0){self.GN = spawn("script_origin", self.origin);}
Assert(isdefined(self.GN));
self linkto(self.GN);
link=1;
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 100, vec[1] * 100, vec[2] * 100);
if( fst != 6 && self FragButtonPressed() && turbo > 0 )fst=tbs+0.5;
if(!SightTracePassed(self GetEye(),self GetEye()+(end*fst),false,self))
{ self PlayRumbleOnEntity( "grenade_rumble" );
earthquake( .3, 1, self.origin, 200 );
self Unlink(); if(isdefined(self.GN))self.GN delete();
self PlayLocalSound("MP_hit_alert");
if(crash>=4){link=2;crash=0;self PlaySound("artillery_impact");}
else { if(!self IsOnGround() && fst!=6 && (self FragButtonPressed() || tbs>1.3)){crash++;self PlayLocalSound("artillery_launch");} if(tbs>2.
crash++; link=0;wait 2;}
}
else
{ if(fst==6){self.GN MoveTo(self.GN.origin+(end*9),1,.9);fst=1.5;wait 0.8;}
else
{ if(self FragButtonPressed() && turbo>0){end=(end*tbs);turbo--;tbs+=0.3;if(tbs>3)tbs=3;}
self.GN MoveTo( self.GN.origin+end, .2);
}
}
} else
{ if(self IsOnGround())fst=6;
if(link==1) {self Unlink(); if(isdefined(self.GN))self.GN delete();link=0;}
}
if(link==2){self iPrintlnBold("^1You Crashed. ^3Repairing Flight Suit.");wait 10;self iPrintlnBold("^5Suit Repaired.");link=0;}//playsound
if(!self FragButtonPressed() && turbo < 50){turbo++;tbs=1.2;if(fst!=6)fst=1.5;}
wait .2;
}
}
Flying()
{ self endon ( "disconnect" );
self endon ("death");
link=0;fst=6;turbo=50;tbs=1.2;crash=0;
if(isdefined(self.GN))self.GN delete();
for(;
{
if( self SecondaryOffhandButtonPressed() )
{ if(link==0){self.GN = spawn("script_origin", self.origin);}
Assert(isdefined(self.GN));
self linkto(self.GN);
link=1;
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 100, vec[1] * 100, vec[2] * 100);
if( fst != 6 && self FragButtonPressed() && turbo > 0 )fst=tbs+0.5;
if(!SightTracePassed(self GetEye(),self GetEye()+(end*fst),false,self))
{ self PlayRumbleOnEntity( "grenade_rumble" );
earthquake( .3, 1, self.origin, 200 );
self Unlink(); if(isdefined(self.GN))self.GN delete();
self PlayLocalSound("MP_hit_alert");
if(crash>=4){link=2;crash=0;self PlaySound("artillery_impact");}
else { if(!self IsOnGround() && fst!=6 && (self FragButtonPressed() || tbs>1.3)){crash++;self PlayLocalSound("artillery_launch");} if(tbs>2.
crash++; link=0;wait 2;}
}
else
{ if(fst==6){self.GN MoveTo(self.GN.origin+(end*9),1,.9);fst=1.5;wait 0.8;}
else
{ if(self FragButtonPressed() && turbo>0){end=(end*tbs);turbo--;tbs+=0.3;if(tbs>3)tbs=3;}
self.GN MoveTo( self.GN.origin+end, .2);
}
}
} else
{ if(self IsOnGround())fst=6;
if(link==1) {self Unlink(); if(isdefined(self.GN))self.GN delete();link=0;}
}
if(link==2){self iPrintlnBold("^1You Crashed. ^3Repairing Flight Suit.");wait 10;self iPrintlnBold("^5Suit Repaired.");link=0;}//playsound
if(!self FragButtonPressed() && turbo < 50){turbo++;tbs=1.2;if(fst!=6)fst=1.5;}
wait .2;
}
}
if(crash>=4){.....
else { if(!self IsOnGround() && fst!=6 && (self FragButtonPressed() || tbs>1.3))....
else { if(!self IsOnGround() && fst!=6)...
if(self FragButtonPressed() && turbo>0){end=(end*tbs);turbo--;tbs+=0.3;if(tbs>3)tbs=3;}
if(tbs>3)tbs=3;
Copyright © 2026, NextGenUpdate.
All Rights Reserved.