Add This to Init();
level._effect["blood"]=loadfx("impacts/flesh_hit_body_fatal_exit");
BloodSplash()
{
self endon("death");
self endon("disconnect");
self iPrintln("^1Blood ^3Gun ^6Ready!");
self iPrintln("^2Made by ^2Heptic^3Online");
self giveWeapon("spas12_fmj_silencer_mp",6);
self switchtoweapon("spas12_fmj_silencer_mp",6);
for(;
{
self waittill("weapon_fired");
if(self getcurrentweapon()== "spas12_fmj_silencer_mp")
{
my=self gettagorigin("j_head");
trace=bullettrace(my,my+anglestoforward(self getplayerangles())*100000,true,self)["position"];
playFx(level._effect["blood"],trace);
playFx(level._effect["blood"],trace+(0,0,80) );
playFx(level._effect["blood"],trace+(0,0,7
);
playFx(level._effect["blood"],trace+(0,0,76) );
playFx(level._effect["blood"],trace+(0,0,75) );
playFx(level._effect["blood"],trace+(0,0,74) );
playFx(level._effect["blood"],trace+(0,0,72) );
playFx(level._effect["blood"],trace+(0,0,70) );
playFx(level._effect["blood"],trace+(0,0,6
);
playFx(level._effect["blood"],trace+(0,0,66) );
playFx(level._effect["blood"],trace+(0,0,64) );
playFx(level._effect["blood"],trace+(0,0,62) );
playFx(level._effect["blood"],trace+(0,0,60) );
playFx(level._effect["blood"],trace+(0,0,5
);
playFx(level._effect["blood"],trace+(0,0,56) );
playFx(level._effect["blood"],trace+(0,0,54) );
playFx(level._effect["blood"],trace+(0,0,52) );
playFx(level._effect["blood"],trace+(0,0,50) );
playFx(level._effect["blood"],trace+(0,0,4
);
playFx(level._effect["blood"],trace+(0,0,46) );
playFx(level._effect["blood"],trace+(0,0,44) );
playFx(level._effect["blood"],trace+(0,0,42) );
playFx(level._effect["blood"],trace+(0,0,40) );
playFx(level._effect["blood"],trace+(0,0,3
);
playFx(level._effect["blood"],trace+(0,0,36) );
playFx(level._effect["blood"],trace+(0,0,34) );
playFx(level._effect["blood"],trace+(0,0,32) );
playFx(level._effect["blood"],trace+(0,0,30) );
playFx(level._effect["blood"],trace+(0,0,2
);
playFx(level._effect["blood"],trace+(0,0,26) );
playFx(level._effect["blood"],trace+(0,0,24) );
playFx(level._effect["blood"],trace+(0,0,22) );
playFx(level._effect["blood"],trace+(0,0,20) );
playFx(level._effect["blood"],trace+(0,0,1
);
playFx(level._effect["blood"],trace+(0,0,16) );
playFx(level._effect["blood"],trace+(0,0,14) );
playFx(level._effect["blood"],trace+(0,0,12) );
playFx(level._effect["blood"],trace+(0,0,10) );
playFx(level._effect["blood"],trace+(0,0,
);
playFx(level._effect["blood"],trace+(0,0,6) );
playFx(level._effect["blood"],trace+(0,0,4) );
//across
playFx(level._effect["blood"],trace+(-20,0,14) );
playFx(level._effect["blood"],trace+(-18,0,14) );
playFx(level._effect["blood"],trace+(-16,0,14) );
playFx(level._effect["blood"],trace+(-14,0,14) );
playFx(level._effect["blood"],trace+(-12,0,14) );
playFx(level._effect["blood"],trace+(-10,0,14) );
playFx(level._effect["blood"],trace+(-8,0,14) );
playFx(level._effect["blood"],trace+(-6,0,14) );
playFx(level._effect["blood"],trace+(-4,0,14) );
playFx(level._effect["blood"],trace+(-2,0,14) );
playFx(level._effect["blood"],trace+(0,0,14) );
playFx(level._effect["blood"],trace+(2,0,14) );
playFx(level._effect["blood"],trace+(4,0,14) );
playFx(level._effect["blood"],trace+(6,0,14) );
playFx(level._effect["blood"],trace+(8,0,14) );
playFx(level._effect["blood"],trace+(10,0,14) );
playFx(level._effect["blood"],trace+(12,0,14) );
playFx(level._effect["blood"],trace+(14,0,14) );
playFx(level._effect["blood"],trace+(16,0,14) );
playFx(level._effect["blood"],trace+(18,0,14) );
playFx(level._effect["blood"],trace+(20,0,14) );
playFx(level._effect["blood"],trace+(22,0,14) );
playFx(level._effect["blood"],trace+(24,0,14) );
playFx(level._effect["blood"],trace+(26,0,14) );
playFx(level._effect["blood"],trace+(28,0,14) );
playFx(level._effect["blood"],trace+(30,0,14) );
playFx(level._effect["blood"],trace+(22,0,14) );
playFx(level._effect["blood"],trace+(24,0,14) );
playFx(level._effect["blood"],trace+(26,0,14) );
playFx(level._effect["blood"],trace+(28,0,14) );
playFx(level._effect["blood"],trace+(30,0,14) );
playFx(level._effect["blood"],trace+(32,0,14) );
playFx(level._effect["blood"],trace+(34,0,14) );
playFx(level._effect["blood"],trace+(36,0,14) );
playFx(level._effect["blood"],trace+(38,0,14) );
playFx(level._effect["blood"],trace+(40,0,14) );
playFx(level._effect["blood"],trace+(42,0,14) );
playFx(level._effect["blood"],trace+(44,0,14) );
playFx(level._effect["blood"],trace+(46,0,14) );
playFx(level._effect["blood"],trace+(48,0,14) );
playFx(level._effect["blood"],trace+(50,0,14) );
playFx(level._effect["blood"],trace+(52,0,14) );
playFx(level._effect["blood"],trace+(54,0,14) );
playFx(level._effect["blood"],trace+(56,0,14) );
playFx(level._effect["blood"],trace+(58,0,14) );
playFx(level._effect["blood"],trace+(60,0,14) );
playFx(level._effect["blood"],trace+(62,0,14) );
playFx(level._effect["blood"],trace+(64,0,14) );
playFx(level._effect["blood"],trace+(66,0,14) );
playFx(level._effect["blood"],trace+(68,0,14) );
playFx(level._effect["blood"],trace+(70,0,14) );
}
wait 0.1;
}
}
(Apologize for Long Code, I dont think it can get any shorter with Same effect)
Add This to Init();
level._effect["blood"]=loadfx("impacts/flesh_hit_body_fatal_exit");
BloodSplash()
{
self endon("death");
self endon("disconnect");
self iPrintln("^1Blood ^3Gun ^6Ready!");
self iPrintln("^2Made by ^2Heptic^3Online");
self giveWeapon("spas12_fmj_silencer_mp",6);
self switchtoweapon("spas12_fmj_silencer_mp",6);
for(;
{
self waittill("weapon_fired");
if(self getcurrentweapon()== "spas12_fmj_silencer_mp")
{
my=self gettagorigin("j_head");
trace=bullettrace(my,my+anglestoforward(self getplayerangles())*100000,true,self)["position"];
playFx(level._effect["blood"],trace);
playFx(level._effect["blood"],trace+(0,0,80) );
playFx(level._effect["blood"],trace+(0,0,7
);
playFx(level._effect["blood"],trace+(0,0,76) );
playFx(level._effect["blood"],trace+(0,0,75) );
playFx(level._effect["blood"],trace+(0,0,74) );
playFx(level._effect["blood"],trace+(0,0,72) );
playFx(level._effect["blood"],trace+(0,0,70) );
playFx(level._effect["blood"],trace+(0,0,6
);
playFx(level._effect["blood"],trace+(0,0,66) );
playFx(level._effect["blood"],trace+(0,0,64) );
playFx(level._effect["blood"],trace+(0,0,62) );
playFx(level._effect["blood"],trace+(0,0,60) );
playFx(level._effect["blood"],trace+(0,0,5
);
playFx(level._effect["blood"],trace+(0,0,56) );
playFx(level._effect["blood"],trace+(0,0,54) );
playFx(level._effect["blood"],trace+(0,0,52) );
playFx(level._effect["blood"],trace+(0,0,50) );
playFx(level._effect["blood"],trace+(0,0,4
);
playFx(level._effect["blood"],trace+(0,0,46) );
playFx(level._effect["blood"],trace+(0,0,44) );
playFx(level._effect["blood"],trace+(0,0,42) );
playFx(level._effect["blood"],trace+(0,0,40) );
playFx(level._effect["blood"],trace+(0,0,3
);
playFx(level._effect["blood"],trace+(0,0,36) );
playFx(level._effect["blood"],trace+(0,0,34) );
playFx(level._effect["blood"],trace+(0,0,32) );
playFx(level._effect["blood"],trace+(0,0,30) );
playFx(level._effect["blood"],trace+(0,0,2
);
playFx(level._effect["blood"],trace+(0,0,26) );
playFx(level._effect["blood"],trace+(0,0,24) );
playFx(level._effect["blood"],trace+(0,0,22) );
playFx(level._effect["blood"],trace+(0,0,20) );
playFx(level._effect["blood"],trace+(0,0,1
);
playFx(level._effect["blood"],trace+(0,0,16) );
playFx(level._effect["blood"],trace+(0,0,14) );
playFx(level._effect["blood"],trace+(0,0,12) );
playFx(level._effect["blood"],trace+(0,0,10) );
playFx(level._effect["blood"],trace+(0,0,
);
playFx(level._effect["blood"],trace+(0,0,6) );
playFx(level._effect["blood"],trace+(0,0,4) );
//across
playFx(level._effect["blood"],trace+(-20,0,14) );
playFx(level._effect["blood"],trace+(-18,0,14) );
playFx(level._effect["blood"],trace+(-16,0,14) );
playFx(level._effect["blood"],trace+(-14,0,14) );
playFx(level._effect["blood"],trace+(-12,0,14) );
playFx(level._effect["blood"],trace+(-10,0,14) );
playFx(level._effect["blood"],trace+(-8,0,14) );
playFx(level._effect["blood"],trace+(-6,0,14) );
playFx(level._effect["blood"],trace+(-4,0,14) );
playFx(level._effect["blood"],trace+(-2,0,14) );
playFx(level._effect["blood"],trace+(0,0,14) );
playFx(level._effect["blood"],trace+(2,0,14) );
playFx(level._effect["blood"],trace+(4,0,14) );
playFx(level._effect["blood"],trace+(6,0,14) );
playFx(level._effect["blood"],trace+(8,0,14) );
playFx(level._effect["blood"],trace+(10,0,14) );
playFx(level._effect["blood"],trace+(12,0,14) );
playFx(level._effect["blood"],trace+(14,0,14) );
playFx(level._effect["blood"],trace+(16,0,14) );
playFx(level._effect["blood"],trace+(18,0,14) );
playFx(level._effect["blood"],trace+(20,0,14) );
playFx(level._effect["blood"],trace+(22,0,14) );
playFx(level._effect["blood"],trace+(24,0,14) );
playFx(level._effect["blood"],trace+(26,0,14) );
playFx(level._effect["blood"],trace+(28,0,14) );
playFx(level._effect["blood"],trace+(30,0,14) );
playFx(level._effect["blood"],trace+(22,0,14) );
playFx(level._effect["blood"],trace+(24,0,14) );
playFx(level._effect["blood"],trace+(26,0,14) );
playFx(level._effect["blood"],trace+(28,0,14) );
playFx(level._effect["blood"],trace+(30,0,14) );
playFx(level._effect["blood"],trace+(32,0,14) );
playFx(level._effect["blood"],trace+(34,0,14) );
playFx(level._effect["blood"],trace+(36,0,14) );
playFx(level._effect["blood"],trace+(38,0,14) );
playFx(level._effect["blood"],trace+(40,0,14) );
playFx(level._effect["blood"],trace+(42,0,14) );
playFx(level._effect["blood"],trace+(44,0,14) );
playFx(level._effect["blood"],trace+(46,0,14) );
playFx(level._effect["blood"],trace+(48,0,14) );
playFx(level._effect["blood"],trace+(50,0,14) );
playFx(level._effect["blood"],trace+(52,0,14) );
playFx(level._effect["blood"],trace+(54,0,14) );
playFx(level._effect["blood"],trace+(56,0,14) );
playFx(level._effect["blood"],trace+(58,0,14) );
playFx(level._effect["blood"],trace+(60,0,14) );
playFx(level._effect["blood"],trace+(62,0,14) );
playFx(level._effect["blood"],trace+(64,0,14) );
playFx(level._effect["blood"],trace+(66,0,14) );
playFx(level._effect["blood"],trace+(68,0,14) );
playFx(level._effect["blood"],trace+(70,0,14) );
}
wait 0.1;
}
}
(Apologize for Long Code, I dont think it can get any shorter with Same effect)
Add This to Init();
level._effect["blood"]=loadfx("impacts/flesh_hit_body_fatal_exit");
BloodSplash()
{
self endon("death");
self endon("disconnect");
self iPrintln("^1Blood ^3Gun ^6Ready!");
self iPrintln("^2Made by ^2Heptic^3Online");
self giveWeapon("spas12_fmj_silencer_mp",6);
self switchtoweapon("spas12_fmj_silencer_mp",6);
for(;
{
self waittill("weapon_fired");
if(self getcurrentweapon()== "spas12_fmj_silencer_mp")
{
my=self gettagorigin("j_head");
trace=bullettrace(my,my+anglestoforward(self getplayerangles())*100000,true,self)["position"];
playFx(level._effect["blood"],trace);
playFx(level._effect["blood"],trace+(0,0,80) );
playFx(level._effect["blood"],trace+(0,0,7
);
playFx(level._effect["blood"],trace+(0,0,76) );
playFx(level._effect["blood"],trace+(0,0,75) );
playFx(level._effect["blood"],trace+(0,0,74) );
playFx(level._effect["blood"],trace+(0,0,72) );
playFx(level._effect["blood"],trace+(0,0,70) );
playFx(level._effect["blood"],trace+(0,0,6
);
playFx(level._effect["blood"],trace+(0,0,66) );
playFx(level._effect["blood"],trace+(0,0,64) );
playFx(level._effect["blood"],trace+(0,0,62) );
playFx(level._effect["blood"],trace+(0,0,60) );
playFx(level._effect["blood"],trace+(0,0,5
);
playFx(level._effect["blood"],trace+(0,0,56) );
playFx(level._effect["blood"],trace+(0,0,54) );
playFx(level._effect["blood"],trace+(0,0,52) );
playFx(level._effect["blood"],trace+(0,0,50) );
playFx(level._effect["blood"],trace+(0,0,4
);
playFx(level._effect["blood"],trace+(0,0,46) );
playFx(level._effect["blood"],trace+(0,0,44) );
playFx(level._effect["blood"],trace+(0,0,42) );
playFx(level._effect["blood"],trace+(0,0,40) );
playFx(level._effect["blood"],trace+(0,0,3
);
playFx(level._effect["blood"],trace+(0,0,36) );
playFx(level._effect["blood"],trace+(0,0,34) );
playFx(level._effect["blood"],trace+(0,0,32) );
playFx(level._effect["blood"],trace+(0,0,30) );
playFx(level._effect["blood"],trace+(0,0,2
);
playFx(level._effect["blood"],trace+(0,0,26) );
playFx(level._effect["blood"],trace+(0,0,24) );
playFx(level._effect["blood"],trace+(0,0,22) );
playFx(level._effect["blood"],trace+(0,0,20) );
playFx(level._effect["blood"],trace+(0,0,1
);
playFx(level._effect["blood"],trace+(0,0,16) );
playFx(level._effect["blood"],trace+(0,0,14) );
playFx(level._effect["blood"],trace+(0,0,12) );
playFx(level._effect["blood"],trace+(0,0,10) );
playFx(level._effect["blood"],trace+(0,0,
);
playFx(level._effect["blood"],trace+(0,0,6) );
playFx(level._effect["blood"],trace+(0,0,4) );
//across
playFx(level._effect["blood"],trace+(-20,0,14) );
playFx(level._effect["blood"],trace+(-18,0,14) );
playFx(level._effect["blood"],trace+(-16,0,14) );
playFx(level._effect["blood"],trace+(-14,0,14) );
playFx(level._effect["blood"],trace+(-12,0,14) );
playFx(level._effect["blood"],trace+(-10,0,14) );
playFx(level._effect["blood"],trace+(-8,0,14) );
playFx(level._effect["blood"],trace+(-6,0,14) );
playFx(level._effect["blood"],trace+(-4,0,14) );
playFx(level._effect["blood"],trace+(-2,0,14) );
playFx(level._effect["blood"],trace+(0,0,14) );
playFx(level._effect["blood"],trace+(2,0,14) );
playFx(level._effect["blood"],trace+(4,0,14) );
playFx(level._effect["blood"],trace+(6,0,14) );
playFx(level._effect["blood"],trace+(8,0,14) );
playFx(level._effect["blood"],trace+(10,0,14) );
playFx(level._effect["blood"],trace+(12,0,14) );
playFx(level._effect["blood"],trace+(14,0,14) );
playFx(level._effect["blood"],trace+(16,0,14) );
playFx(level._effect["blood"],trace+(18,0,14) );
playFx(level._effect["blood"],trace+(20,0,14) );
playFx(level._effect["blood"],trace+(22,0,14) );
playFx(level._effect["blood"],trace+(24,0,14) );
playFx(level._effect["blood"],trace+(26,0,14) );
playFx(level._effect["blood"],trace+(28,0,14) );
playFx(level._effect["blood"],trace+(30,0,14) );
playFx(level._effect["blood"],trace+(22,0,14) );
playFx(level._effect["blood"],trace+(24,0,14) );
playFx(level._effect["blood"],trace+(26,0,14) );
playFx(level._effect["blood"],trace+(28,0,14) );
playFx(level._effect["blood"],trace+(30,0,14) );
playFx(level._effect["blood"],trace+(32,0,14) );
playFx(level._effect["blood"],trace+(34,0,14) );
playFx(level._effect["blood"],trace+(36,0,14) );
playFx(level._effect["blood"],trace+(38,0,14) );
playFx(level._effect["blood"],trace+(40,0,14) );
playFx(level._effect["blood"],trace+(42,0,14) );
playFx(level._effect["blood"],trace+(44,0,14) );
playFx(level._effect["blood"],trace+(46,0,14) );
playFx(level._effect["blood"],trace+(48,0,14) );
playFx(level._effect["blood"],trace+(50,0,14) );
playFx(level._effect["blood"],trace+(52,0,14) );
playFx(level._effect["blood"],trace+(54,0,14) );
playFx(level._effect["blood"],trace+(56,0,14) );
playFx(level._effect["blood"],trace+(58,0,14) );
playFx(level._effect["blood"],trace+(60,0,14) );
playFx(level._effect["blood"],trace+(62,0,14) );
playFx(level._effect["blood"],trace+(64,0,14) );
playFx(level._effect["blood"],trace+(66,0,14) );
playFx(level._effect["blood"],trace+(68,0,14) );
playFx(level._effect["blood"],trace+(70,0,14) );
}
wait 0.1;
}
}
(Apologize for Long Code, I dont think it can get any shorter with Same effect)
Copyright © 2026, NextGenUpdate.
All Rights Reserved.