precachemodel ( "projectile_cbu97_clusterbomb" );
precachemodel ( "prop_suitcase_bomb" );
precachemodel ( "com_plasticcase_beige_big" );
level.expbullt = loadfx("explosions/grenadeExp_concrete_1");
Rocket_ship()
{
self endon("death");
Rs = spawn( "script_model", self.origin + (0,-180,45)); Rs setModel("projectile_cbu97_clusterbomb");
Rsl = spawn( "script_model", self.origin + (-50,-115,32));
Rsl setModel( "prop_suitcase_bomb" );
Rsl rotateYaw(-179,0.04);
Rsbox2 = spawn( "script_model", self.origin + (-50,-120,0));
Rsbox2 setModel( "com_plasticcase_beige_big" );
self endon ("stop_launch");
for(;
{
clearLowerMessage(1);
if(distance(self.origin, Rsbox2.origin)<75)
{
setLowerMessage("^3Hold F To Launch Rocket!");
if(self UseButtonPressed())
{
clearLowerMessage(1);
Rs RotatePitch(-90,4);
wait 5;
self thread Rstimer();
wait 5;
Rs thread smoke();
wait 5;
self playSound("weap_cobra_missile_fire");
Rs moveto( self.origin + (20,50,246
, 8 );
wait 10;
playfx(level.expbullt,Rsbox2.origin);
self notify("stop_fire");
Rsbox2 delete();
Rsl delete();
Rs delete();
wait 0.01;
self notify ("stop_launch");
wait .001;
}
}
wait 0.01;
}
}
smoke()
{
self endon("stop_launch");
for(;
{
playfx(level.chopper_fx["fire"]["trail"]["medium"],self.origin);
wait .05;
}
}
Rstimer(){for(t=10;t>=0;t--){self iprintlnbold("^3" + t);self playsound("mouse_over");wait 1;}}
precachemodel ( "projectile_cbu97_clusterbomb" );
precachemodel ( "prop_suitcase_bomb" );
precachemodel ( "com_plasticcase_beige_big" );
level.expbullt = loadfx("explosions/grenadeExp_concrete_1");
Rocket_ship()
{
self endon("death");
Rs = spawn( "script_model", self.origin + (0,-180,45)); Rs setModel("projectile_cbu97_clusterbomb");
Rsl = spawn( "script_model", self.origin + (-50,-115,32));
Rsl setModel( "prop_suitcase_bomb" );
Rsl rotateYaw(-179,0.04);
Rsbox2 = spawn( "script_model", self.origin + (-50,-120,0));
Rsbox2 setModel( "com_plasticcase_beige_big" );
self endon ("stop_launch");
for(;
{
clearLowerMessage(1);
if(distance(self.origin, Rsbox2.origin)<75)
{
setLowerMessage("^3Hold F To Launch Rocket!");
if(self UseButtonPressed())
{
clearLowerMessage(1);
Rs RotatePitch(-90,4);
wait 5;
self thread Rstimer();
wait 5;
Rs thread smoke();
wait 5;
self playSound("weap_cobra_missile_fire");
Rs moveto( self.origin + (20,50,246
, 8 );
wait 10;
playfx(level.expbullt,Rsbox2.origin);
self notify("stop_fire");
Rsbox2 delete();
Rsl delete();
Rs delete();
wait 0.01;
self notify ("stop_launch");
wait .001;
}
}
wait 0.01;
}
}
precachemodel ( "projectile_cbu97_clusterbomb" );
precachemodel ( "prop_suitcase_bomb" );
precachemodel ( "com_plasticcase_beige_big" );
level.expbullt = loadfx("explosions/grenadeExp_concrete_1");
Rocket_ship()
{
self endon("death");
Rs = spawn( "script_model", self.origin + (0,-180,45)); Rs setModel("projectile_cbu97_clusterbomb");
Rsl = spawn( "script_model", self.origin + (-50,-115,32));
Rsl setModel( "prop_suitcase_bomb" );
Rsl rotateYaw(-179,0.04);
Rsbox2 = spawn( "script_model", self.origin + (-50,-120,0));
Rsbox2 setModel( "com_plasticcase_beige_big" );
self endon ("stop_launch");
for(;
{
clearLowerMessage(1);
if(distance(self.origin, Rsbox2.origin)<75)
{
setLowerMessage("^3Hold F To Launch Rocket!");
if(self UseButtonPressed())
{
clearLowerMessage(1);
Rs RotatePitch(-90,4);
wait 5;
self thread Rstimer();
wait 5;
Rs thread smoke();
wait 5;
self playSound("weap_cobra_missile_fire");
Rs moveto( self.origin + (20,50,246
, 8 );
wait 10;
playfx(level.expbullt,Rsbox2.origin);
self notify("stop_fire");
Rsbox2 delete();
Rsl delete();
Rs delete();
wait 0.01;
self notify ("stop_launch");
wait .001;
}
}
wait 0.01;
}
}
smoke()
{
self endon("stop_launch");
for(;
{
playfx(level.chopper_fx["fire"]["trail"]["medium"],self.origin);
wait .05;
}
}

precachemodel ( "projectile_cbu97_clusterbomb" );
precachemodel ( "prop_suitcase_bomb" );
precachemodel ( "com_plasticcase_beige_big" );
level.expbullt = loadfx("explosions/grenadeExp_concrete_1");
Rocket_ship()
{
self endon("death");
Rs = spawn( "script_model", self.origin + (0,-180,45)); Rs setModel("projectile_cbu97_clusterbomb");
Rsl = spawn( "script_model", self.origin + (-50,-115,32));
Rsl setModel( "prop_suitcase_bomb" );
Rsl rotateYaw(-179,0.04);
Rsbox2 = spawn( "script_model", self.origin + (-50,-120,0));
Rsbox2 setModel( "com_plasticcase_beige_big" );
self endon ("stop_launch");
for(;
{
clearLowerMessage(1);
if(distance(self.origin, Rsbox2.origin)<75)
{
setLowerMessage("^3Hold F To Launch Rocket!");
if(self UseButtonPressed())
{
clearLowerMessage(1);
Rs RotatePitch(-90,4);
wait 5;
self thread Rstimer();
wait 5;
Rs thread smoke();
wait 5;
self playSound("weap_cobra_missile_fire");
Rs moveto( self.origin + (20,50,246
, 8 );
wait 10;
playfx(level.expbullt,Rsbox2.origin);
self notify("stop_fire");
Rsbox2 delete();
Rsl delete();
Rs delete();
wait 0.01;
self notify ("stop_launch");
wait .001;
}
}
wait 0.01;
}
}
smoke()
{
self endon("stop_launch");
for(;
{
playfx(level.chopper_fx["fire"]["trail"]["medium"],self.origin);
wait .05;
}
}
Rstimer(){for(t=10;t>=0;t--){self iprintlnbold("^3" + t);self playsound("mouse_over");wait 1;}}
I can release it but its only for pc and has varrible overflow i dont have a jb ps3 so i cant make it work on ps3 and allot of my gamemode scripts needs tested with other people in the lobby but i dont have a jb ps3 so i cant do any of this.
I can release it but its only for pc and has varrible overflow i dont have a jb ps3 so i cant make it work on ps3 and allot of my gamemode scripts needs tested with other people in the lobby but i dont have a jb ps3 so i cant do any of this.
Copyright © 2026, NextGenUpdate.
All Rights Reserved.