Post: [Script] Super Soaker 3000
10-31-2012, 08:23 PM #1
Cmd-X
It's been awhile.
(adsbygoogle = window.adsbygoogle || []).push({});
Super Soaker 3000

special halloween release! :happyguy:


Credits:


LightModz - For the "Missing FX" Gun
Cmd-X - For changing the "Missing FX" to a nice water effect
TribeModz - For inspiring me to eat a peanut butter & jelly sandwich


most credit goes to LIgHtmOdZ :p

go to 2:27 for the gun



    
//precache this: level.shakeFX["laser"] = loadfx("impacts/20mm_water_impact");

//thread
bubblegun()
{
self endon("death");
self.shaker = 1;
self giveWeapon("fal_fmj_silencer_mp", 0, false);
self switchToWeapon("fal_fmj_silencer_mp");
for(;Winky Winky
{
self waittill( "weapon_fired", weaponName );
if( self getCurrentWeapon() != "fal_fmj_silencer_mp" ) continue;
start = self getTagOrigin( "tag_eye" );
end = self getTagOrigin( "tag_eye" ) + vecscale( anglestoforward( self getPlayerAngles() ), 100000 );
trace = bulletTrace( start, end, true, self );
thread doLaserFX2( self getTagOrigin( "tag_eye" ), anglestoforward( self getPlayerAngles() ), trace["position"] );
if(self.shaker > 212)
{
self.shaker = 0;
self takeWeapon( "fal_fmj_silencer_mp" );
break;
}
self.shaker++;
}
}

doLaserFX2( startPos, direction, endPos )
{
doDamage = 1;

for( i = 1; ; i ++ )
{
pos = startPos + vecscale( direction, i * 150 );
if( distance( startPos, pos ) > 9000 )
{
doDamage = 0;
break;
}

trace = bulletTrace( startPos, pos, true, self );

if( !bulletTracePassed( startPos, pos, true, self ) )
{
impactFX = spawnFX( level.shakeFX["impact"], bulletTrace( startPos, pos, true, self )["position"] );
level.FX_count ++;
triggerFX( impactFX );

wait( 0.2 );

impactFX delete();
level.FX_count --;

break;
}

laserFX = spawnFX( level.shakeFX["laser"], pos );
level.FX_count ++;
triggerFX( laserFX );

laserFX thread deleteAfterTime( 0.1 );

if( level.FX_count < 200 )
{

for( j = 0; j < 3; j ++ )
{
laserFX = spawnFX( level.shakeFX["laser"], pos + (randomInt( 50 ) / 10, randomInt( 50 ) / 10, randomInt( 50 ) / 10) - vecscale( direction, i * randomInt( 10 ) * 3 ) );
level.FX_count ++;
triggerFX( laserFX );

laserFX thread deleteAfterTime( 0.05 + randomInt( 3 ) * 0.05 );
}
}

wait( 0.05 );
}

if( doDamage )
earthquake( endPos, 300, 150, 20, self );
}

vecscale( vec, scalar )
{
return ( vec[0] * scalar, vec[1] * scalar, vec[2] * scalar );
}

deleteAfterTime( time )
{
wait time;
self delete();
}
(adsbygoogle = window.adsbygoogle || []).push({});

The following 11 users say thank you to Cmd-X for this useful post:

Day, *xActionMods*, blackhawk2299, YouAppreciateMe, country_deluxe, CrEaTiiOnUNREAL, Fittro, J, RaspberryIce, xRobertDavisx, xToysBoy_
10-31-2012, 08:25 PM #2
ohai m8 looks like wrong section silly goose

The following user thanked country_deluxe for this useful post:

Countrydeluxe
10-31-2012, 08:26 PM #3
RaspberryIce
Bounty hunter
BO2 MODS ALREADY , JIZZZZ



















:carling:
10-31-2012, 08:28 PM #4
Cmd-X
It's been awhile.
Originally posted by TheTribeModz View Post
ohai m8 looks like wrong section silly goose


oh shit, how did that happen? Someone please move this is mw2 exploits please :happyguy:
10-31-2012, 08:28 PM #5
well Black Cocks 2 looks similar to Mw2. Dumbass









:carling:
10-31-2012, 08:28 PM #6
YouAppreciateMe
I Be That Pretty Mother****er
Originally posted by X View Post
Super Soaker 3000


Credits:


LightModz - For the "Missing FX" Gun
Cmd-X - For changing the "Missing FX" to a nice water effect
TribeModz - For inspiring me to eat a peanut butter & jelly sandwich


most credit goes to LIgHtmOdZ :p

go to 2:27 for the gun



    
//precache this: level.shakeFX["laser"] = loadfx("impacts/20mm_water_impact");

//thread
bubblegun()
{
self endon("death");
self.shaker = 1;
self giveWeapon("fal_fmj_silencer_mp", 0, false);
self switchToWeapon("fal_fmj_silencer_mp");
for(;Winky Winky
{
self waittill( "weapon_fired", weaponName );
if( self getCurrentWeapon() != "fal_fmj_silencer_mp" ) continue;
start = self getTagOrigin( "tag_eye" );
end = self getTagOrigin( "tag_eye" ) + vecscale( anglestoforward( self getPlayerAngles() ), 100000 );
trace = bulletTrace( start, end, true, self );
thread doLaserFX2( self getTagOrigin( "tag_eye" ), anglestoforward( self getPlayerAngles() ), trace["position"] );
if(self.shaker > 212)
{
self.shaker = 0;
self takeWeapon( "fal_fmj_silencer_mp" );
break;
}
self.shaker++;
}
}

doLaserFX2( startPos, direction, endPos )
{
doDamage = 1;

for( i = 1; ; i ++ )
{
pos = startPos + vecscale( direction, i * 150 );
if( distance( startPos, pos ) > 9000 )
{
doDamage = 0;
break;
}

trace = bulletTrace( startPos, pos, true, self );

if( !bulletTracePassed( startPos, pos, true, self ) )
{
impactFX = spawnFX( level.shakeFX["impact"], bulletTrace( startPos, pos, true, self )["position"] );
level.FX_count ++;
triggerFX( impactFX );

wait( 0.2 );

impactFX delete();
level.FX_count --;

break;
}

laserFX = spawnFX( level.shakeFX["laser"], pos );
level.FX_count ++;
triggerFX( laserFX );

laserFX thread deleteAfterTime( 0.1 );

if( level.FX_count < 200 )
{

for( j = 0; j < 3; j ++ )
{
laserFX = spawnFX( level.shakeFX["laser"], pos + (randomInt( 50 ) / 10, randomInt( 50 ) / 10, randomInt( 50 ) / 10) - vecscale( direction, i * randomInt( 10 ) * 3 ) );
level.FX_count ++;
triggerFX( laserFX );

laserFX thread deleteAfterTime( 0.05 + randomInt( 3 ) * 0.05 );
}
}

wait( 0.05 );
}

if( doDamage )
earthquake( endPos, 300, 150, 20, self );
}

vecscale( vec, scalar )
{
return ( vec[0] * scalar, vec[1] * scalar, vec[2] * scalar );
}

deleteAfterTime( time )
{
wait time;
self delete();
}


Claps Good Job Son Claps

The following user thanked YouAppreciateMe for this useful post:

Cmd-X
10-31-2012, 08:31 PM #7
ChromeVisionz
Do a barrel roll!
Originally posted by X View Post
Super Soaker 3000

special halloween release! :happyguy:


Credits:


LightModz - For the "Missing FX" Gun
Cmd-X - For changing the "Missing FX" to a nice water effect
TribeModz - For inspiring me to eat a peanut butter & jelly sandwich


most credit goes to LIgHtmOdZ :p

go to 2:27 for the gun



    
//precache this: level.shakeFX["laser"] = loadfx("impacts/20mm_water_impact");

//thread
bubblegun()
{
self endon("death");
self.shaker = 1;
self giveWeapon("fal_fmj_silencer_mp", 0, false);
self switchToWeapon("fal_fmj_silencer_mp");
for(;Winky Winky
{
self waittill( "weapon_fired", weaponName );
if( self getCurrentWeapon() != "fal_fmj_silencer_mp" ) continue;
start = self getTagOrigin( "tag_eye" );
end = self getTagOrigin( "tag_eye" ) + vecscale( anglestoforward( self getPlayerAngles() ), 100000 );
trace = bulletTrace( start, end, true, self );
thread doLaserFX2( self getTagOrigin( "tag_eye" ), anglestoforward( self getPlayerAngles() ), trace["position"] );
if(self.shaker > 212)
{
self.shaker = 0;
self takeWeapon( "fal_fmj_silencer_mp" );
break;
}
self.shaker++;
}
}

doLaserFX2( startPos, direction, endPos )
{
doDamage = 1;

for( i = 1; ; i ++ )
{
pos = startPos + vecscale( direction, i * 150 );
if( distance( startPos, pos ) > 9000 )
{
doDamage = 0;
break;
}

trace = bulletTrace( startPos, pos, true, self );

if( !bulletTracePassed( startPos, pos, true, self ) )
{
impactFX = spawnFX( level.shakeFX["impact"], bulletTrace( startPos, pos, true, self )["position"] );
level.FX_count ++;
triggerFX( impactFX );

wait( 0.2 );

impactFX delete();
level.FX_count --;

break;
}

laserFX = spawnFX( level.shakeFX["laser"], pos );
level.FX_count ++;
triggerFX( laserFX );

laserFX thread deleteAfterTime( 0.1 );

if( level.FX_count < 200 )
{

for( j = 0; j < 3; j ++ )
{
laserFX = spawnFX( level.shakeFX["laser"], pos + (randomInt( 50 ) / 10, randomInt( 50 ) / 10, randomInt( 50 ) / 10) - vecscale( direction, i * randomInt( 10 ) * 3 ) );
level.FX_count ++;
triggerFX( laserFX );

laserFX thread deleteAfterTime( 0.05 + randomInt( 3 ) * 0.05 );
}
}

wait( 0.05 );
}

if( doDamage )
earthquake( endPos, 300, 150, 20, self );
}

vecscale( vec, scalar )
{
return ( vec[0] * scalar, vec[1] * scalar, vec[2] * scalar );
}

deleteAfterTime( time )
{
wait time;
self delete();
}


liking the water gun scripts :y:
10-31-2012, 08:33 PM #8
Daaammnn Beast Patch !

i like Fcking Nice Shader Winky Winky
10-31-2012, 08:36 PM #9
Originally posted by PowerZxClanModz View Post
i like Fcking Nice Shader


Seems legit.
10-31-2012, 08:39 PM #10
bluer105
I defeated!
Why does it have to be 3000?
Why can't it be 2000?

The following user thanked bluer105 for this useful post:

Cmd-X

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo