NPCs working but when shooting no sound

Some npcs I was working on work fine with the animations I added but when they shoot say an smg there is no sound but you can hear the shells hitting the floor/ground.
Not sure why it is doing this, if needed I have the file to post the code.

P.S. Sorry if this is the wrong section I didn’t see an lua coding one.

Here is the video

Could it be because of missing soundscripts? I’d like to see video footage of the problem so I can see what’s wrong

Here is the code


$cd "C:\Steam\steamapps\lildeathdude24\garrysmod\garrysmod\addons\decompiled models"
$modelname "Fear3/Soldier_1.mdl"
$model "SkimaskGoon" "Soldier_1.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     eyeball righteye ValveBiped.Bip01_Head1 -1.260 -4.070 67.010 eyeball_r 1.000  4.000 ATCBody 0.600
     eyeball lefteye ValveBiped.Bip01_Head1 1.290 -4.070 67.010 eyeball_l 1.000  -4.000 ATCBody 0.600
     // If you uncomment the following lines the eyes will be closed
     // I'm including it anyway in case anyone wants to experiment
     // eyelid  upper_right "mdldecompiler_expressions.vta" lowerer 4 -1.000000 neutral 4 0.000000 raiser 4 1.000000 split 0.1 eyeball righteye
     // eyelid  lower_right "mdldecompiler_expressions.vta" lowerer 4 -1.000000 neutral 4 0.000000 raiser 4 1.000000  split 0.1 eyeball righteye
     // If you uncomment the following lines the eyes will be closed
     // I'm including it anyway in case anyone wants to experiment
     // eyelid  upper_left "mdldecompiler_expressions.vta" lowerer 4 -1.000000 neutral 4 0.000000 raiser 4 1.000000 split -0.1 eyeball lefteye
     // eyelid  lower_left "mdldecompiler_expressions.vta" lowerer 4 -1.000000 neutral 4 0.000000 raiser 4 1.000000  split -0.1 eyeball lefteye
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
     flexcontroller phoneme eyebrow_r_inner_raise "range" 0.000 1.000
     flexcontroller phoneme eyebrow_l_inner_raise "range" 0.000 1.000
     flexcontroller phoneme eyebrow_r_outer_raise "range" 0.000 1.000
     flexcontroller phoneme eyebrow_l_outer_raise "range" 0.000 1.000
     flexcontroller phoneme eyebrow_r_lower "range" 0.000 1.000
     flexcontroller phoneme eyebrow_l_lower "range" 0.000 1.000
     flexcontroller phoneme eye_r_close "range" 0.000 1.000
     flexcontroller phoneme eye_l_close "range" 0.000 1.000
     flexcontroller phoneme eye_r_wide "range" 0.000 1.000
     flexcontroller phoneme eye_l_wide "range" 0.000 1.000
     flexcontroller phoneme cheek_r_raise "range" 0.000 1.000
     flexcontroller phoneme cheek_l_raise "range" 0.000 1.000
     flexcontroller phoneme Blank "range" 0.000 1.000
    %eyebrow_r_inner_raise =  eyebrow_r_inner_raise
    %eyebrow_l_inner_raise =  eyebrow_l_inner_raise
    %eyebrow_r_outer_raise =  eyebrow_r_outer_raise
    %eyebrow_l_outer_raise =  eyebrow_l_outer_raise
    %eyebrow_r_lower =  eyebrow_r_lower
    %eyebrow_l_lower =  eyebrow_l_lower
    localvar Eye_R_close
    %Eye_R_close =  eye_r_close
    localvar Eye_l_close
    %Eye_l_close =  eye_l_close
    localvar Eye_r_wide
    %Eye_r_wide =  eye_r_wide
    localvar Eye_l_wide
    %Eye_l_wide =  eye_l_wide
    localvar Cheek_r_raise
    %Cheek_r_raise =  cheek_r_raise
    localvar Cheek_l_raise
    %Cheek_l_raise =  cheek_l_raise
    localvar blank
    %blank =  Blank
}
$model "gear" "UnknownModelName.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "gear" "Gear_1.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "gear" "Gear_2.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "gear" "Gear_3.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "gear" "Gear_4.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "gear" "ATC_pilot_webbing.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "leggings" "UnknownModelName.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "leggings" "Combat_leggings.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "Helmet" "UnknownModelName.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$model "Helmet" "ATC_pilot_helmet.smd" {
     flexfile "mdldecompiler_expressions.vta" {
     }
     mouth 0 "mouth"  ValveBiped.Bip01_Head1 0.000 1.000 0.000
}
$cdmaterials "models\Fear3\ATC\"
$cdmaterials "models\Engine\"
$hboxset "default"
$hbox 1 "ValveBiped.Bip01_Head1" -1.250  -6.500  -3.190  8.250  3.500  3.310
$hbox 4 "ValveBiped.Bip01_L_UpperArm" 0.000  -2.750  -2.750  12.510  1.750  2.250
$hbox 4 "ValveBiped.Bip01_L_Forearm" 0.000  -2.190  -2.380  13.000  1.810  1.620
$hbox 4 "ValveBiped.Bip01_L_Hand" 0.060  -2.000  -1.500  4.060  1.000  2.500
$hbox 5 "ValveBiped.Bip01_R_UpperArm" 0.000  -3.000  -2.250  12.390  2.000  2.750
$hbox 5 "ValveBiped.Bip01_R_Forearm" -0.500  -2.200  -1.550  12.500  1.800  2.450
$hbox 5 "ValveBiped.Bip01_R_Hand" 0.060  -2.000  -2.500  4.060  1.000  1.500
$hbox 6 "ValveBiped.Bip01_L_Thigh" 0.000  -3.750  -3.250  17.850  3.750  3.250
$hbox 6 "ValveBiped.Bip01_L_Calf" 0.000  -3.510  -3.280  15.640  3.490  2.720
$hbox 6 "ValveBiped.Bip01_L_Foot" -1.070  -2.000  -2.840  5.040  5.000  2.160
$hbox 6 "ValveBiped.Bip01_L_Toe0" -0.500  -3.000  -2.190  2.500  0.000  2.460
$hbox 7 "ValveBiped.Bip01_R_Thigh" 0.000  -3.750  -3.250  17.850  3.750  3.250
$hbox 7 "ValveBiped.Bip01_R_Calf" 0.000  -3.510  -2.820  15.640  3.490  3.180
$hbox 7 "ValveBiped.Bip01_R_Foot" -1.060  -2.010  -2.280  5.050  4.990  2.720
$hbox 7 "ValveBiped.Bip01_R_Toe0" -0.500  -3.000  -2.600  2.500  0.000  2.100
$hbox 3 "ValveBiped.Bip01_Pelvis" -7.500  -5.500  -6.000  7.500  8.500  5.000
$hbox 2 "ValveBiped.Bip01_Spine2" -2.500  -2.500  -7.000  14.500  7.500  7.000
// Model uses material "ATCBody.vmt"
// Model uses material "ATCHands.vmt"
// Model uses material "ATCHead.vmt"
// Model uses material "eyeball_r.vmt"
// Model uses material "eyeball_l.vmt"
// Model uses material "ATCGear.vmt"
// Model uses material "Clips.vmt"
// Model uses material "Webbing.vmt"
// Model uses material "Goggles.vmt"
// Model uses material "Helmet.vmt"
$attachment "eyes" "ValveBiped.Bip01_Head1" 3.26 -4.76 -0.02 rotate 0.00 -80.10 -90.00
$attachment "mouth" "ValveBiped.Bip01_Head1" 0.80 -5.80 -0.15 rotate 0.00 -80.00 -90.00
$includemodel "humans/male_shared.mdl"
$includemodel "humans/male_ss.mdl"
$includemodel "humans/male_gestures.mdl"
$includemodel "humans/male_postures.mdl"
$surfaceprop "flesh"
$eyeposition -0.000 -0.000 70.000
$illumposition -0.000 -0.637 36.000
$sequence ragdoll "ragdoll" ACT_DIERAGDOLL 1 fps 30.00
$ikchain rhand ValveBiped.Bip01_R_Hand knee  0.707 0.707 0.000
$ikchain lhand ValveBiped.Bip01_L_Hand knee  0.707 0.707 0.000
$ikchain rfoot ValveBiped.Bip01_R_Foot knee  0.707 -0.707 0.000
$ikchain lfoot ValveBiped.Bip01_L_Foot knee  0.707 -0.707 0.000
$collisionjoints "phymodel.smd" {


    $mass 90.0
    $inertia 10.00
    $damping 0.01
    $rotdamping 1.50
    $rootbone "valvebiped.bip01_pelvis"
    $jointmerge "ValveBiped.Bip01_Pelvis" "ValveBiped.Bip01_Spine1"


    $jointconstrain "valvebiped.bip01_spine2" x limit -70.00 70.00 0.00
    $jointconstrain "valvebiped.bip01_spine2" y limit -25.00 25.00 0.00
    $jointconstrain "valvebiped.bip01_spine2" z limit -65.00 95.00 0.00


    $jointconstrain "valvebiped.bip01_r_upperarm" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_r_upperarm" y limit -150.00 115.00 0.00
    $jointconstrain "valvebiped.bip01_r_upperarm" z limit -135.00 135.00 0.00


    $jointconstrain "valvebiped.bip01_l_upperarm" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_l_upperarm" y limit -115.00 150.00 0.00
    $jointconstrain "valvebiped.bip01_l_upperarm" z limit -135.00 135.00 0.00


    $jointconstrain "valvebiped.bip01_l_forearm" x limit -30.00 30.00 0.00
    $jointconstrain "valvebiped.bip01_l_forearm" y limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_l_forearm" z limit -140.00 30.00 0.00


    $jointconstrain "valvebiped.bip01_l_hand" x limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_l_hand" y limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_l_hand" z limit -70.00 70.00 0.00


    $jointconstrain "valvebiped.bip01_r_forearm" x limit -30.00 30.00 0.00
    $jointconstrain "valvebiped.bip01_r_forearm" y limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_r_forearm" z limit -140.00 30.00 0.00


    $jointconstrain "valvebiped.bip01_r_hand" x limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_r_hand" y limit -60.00 60.00 0.00
    $jointconstrain "valvebiped.bip01_r_hand" z limit -70.00 70.00 0.00


    $jointconstrain "valvebiped.bip01_r_thigh" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_r_thigh" y limit -90.00 55.00 0.00
    $jointconstrain "valvebiped.bip01_r_thigh" z limit -110.00 125.00 0.00


    $jointconstrain "valvebiped.bip01_r_calf" x limit -30.00 30.00 0.00
    $jointconstrain "valvebiped.bip01_r_calf" y limit -12.00 12.00 0.00
    $jointconstrain "valvebiped.bip01_r_calf" z limit -12.00 145.00 0.00


    $jointconstrain "valvebiped.bip01_head1" x limit -70.00 70.00 0.00
    $jointconstrain "valvebiped.bip01_head1" y limit -25.00 25.00 0.00
    $jointconstrain "valvebiped.bip01_head1" z limit -65.00 40.00 0.00


    $jointconstrain "valvebiped.bip01_l_thigh" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_l_thigh" y limit -55.00 90.00 0.00
    $jointconstrain "valvebiped.bip01_l_thigh" z limit -110.00 120.00 0.00


    $jointconstrain "valvebiped.bip01_l_calf" x limit -30.00 30.00 0.00
    $jointconstrain "valvebiped.bip01_l_calf" y limit -12.00 12.00 0.00
    $jointconstrain "valvebiped.bip01_l_calf" z limit -12.00 145.00 0.00


    $jointconstrain "valvebiped.bip01_l_foot" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_l_foot" y limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_l_foot" z limit -55.00 35.00 0.00


    $jointconstrain "valvebiped.bip01_r_foot" x limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_r_foot" y limit -40.00 40.00 0.00
    $jointconstrain "valvebiped.bip01_r_foot" z limit -55.00 35.00 0.00
}



-snip-

Guess not .-.