I hear the actual sound every time though. I went ahead and added the radius check, tho not sure if I actually did it right as I couldn't find the fuzzyRadiusCheck used anywhere, but this time I got 5 out of 50 times, so I don't think anything really changed.
Sorry for all the questions, I'm doing my own research over here, but hard to find posted scripts that are somewhat along the lines of what I am trying to do. Infact, the only ones I can find are from Morrowind
Here is my script, the fuzzyCheckRadius command I pretty much just guessed how it was put in, hopefully don't make a fool of myself

scn PCHitTestbegin GameModeshort soundplayedfloat fuzzyCheckRadiusif ( getSoundPlaying "WPNHitBladeFlesh" == 1 ) if ( fuzzyCheckRadius <= 30 ) set soundplayed to 1if ( getSoundPlaying "WPNHitBladeFleshX" == 1 ) if ( fuzzyCheckRadius <= 30 ) set soundplayed to 1;if ( getSoundPlaying "wpnhitbladeflesh03" == 1 ); set soundplayed to 1;if ( getSoundPlaying "wpn_hit_bladeflesh_04" == 1 ); set soundplayed to 1 endif endifendifendif;endif;endif if ( soundPlayed == 1 ) MessageBox "Working", "Ok" set soundplayed to 0 endifend