Need help with 8 direction walk/run cycles

I have created 8 direction movement cycles for a custom model, but it will only play the forward/north animations in-game when I try to move in other directions other than north. When I use the movement parameters in HL Model Viewer, it blends between all directions fine. It just won’t blend the other directions in-game. I tried to test the custom playermodel in Gmod and a another source engine mod, but only the forward/north animation will play.

Anyone know how to get all 8 directions working in-game? Here is the QC.


$cd "C:\Users\Ryan\Desktop
orman"
$modelname "norman.mdl"
$model "basemesh" "norman.smd"

$poseparameter "move_yaw" -180 180 wrap
$poseparameter "head_yaw" -44.81578 44.81572 0
$poseparameter "head_pitch" -20.00305 23.00155 0

$weightlist "headonly" {
"Spine2" 0 
"Spine1" 0
"Pelvis" 0
"R_Arm" 0 
"L_Arm" 0
"L_Forearm" 0 
"R_Forearm" 0
"R_Hand" 0
"L_Hand" 0
"R_Shoulder" 0
"L_Shoulder" 0
"Neck" 0
"R_Thigh" 0
"L_Thigh" 0
"R_Leg" 0
"L_Leg" 0
"R_Foot" 0
"L_Foot" 0
"R_Toe" 0
"L_Toe" 0
"Head" 1
"ValveBiped.forward" 0
"ValveBiped.Bip01_L_Finger0" 0
"ValveBiped.Bip01_L_Finger01" 0
"ValveBiped.Bip01_L_Finger02" 0
"ValveBiped.Bip01_L_Finger1" 0
"ValveBiped.Bip01_L_Finger11" 0
"ValveBiped.Bip01_L_Finger12" 0
"ValveBiped.Bip01_L_Finger4" 0
"ValveBiped.Bip01_L_Finger41" 0
"ValveBiped.Bip01_L_Finger42" 0
"ValveBiped.Bip01_L_Finger3" 0
"ValveBiped.Bip01_L_Finger31" 0
"ValveBiped.Bip01_L_Finger32" 0
"ValveBiped.Bip01_L_Finger2" 0
"ValveBiped.Bip01_L_Finger21" 0
"ValveBiped.Anim_Attachment_LH" 0
"ValveBiped.Bip01_R_Finger0" 0
"ValveBiped.Bip01_R_Finger01" 0
"ValveBiped.Bip01_R_Finger02" 0
"ValveBiped.Bip01_R_Finger1" 0
"ValveBiped.Bip01_R_Finger11" 0
"ValveBiped.Bip01_R_Finger12" 0
"ValveBiped.Bip01_R_Finger2" 0
"ValveBiped.Bip01_R_Finger21" 0
"ValveBiped.Bip01_R_Finger22" 0
"ValveBiped.Bip01_R_Finger3" 0
"ValveBiped.Bip01_R_Finger31" 0
"ValveBiped.Bip01_R_Finger32" 0
"ValveBiped.Bip01_R_Finger4" 0
"ValveBiped.Bip01_R_Finger41" 0
"ValveBiped.Bip01_R_Finger42" 0
"ValveBiped.Anim_Attachment_RH" 0
}


$cdmaterials "models\sl
orman"

$attachment "eyes" "head" 4.15 -3.00 0.00 rotate -0.00 -80.10 -90.00
$attachment "mouth" "head" 1.75 -4.05 0.00 rotate -0.00 -80.00 -90.00
$attachment "chest" "spine2" 5.00 -5.00 -0.00 rotate 0.00 90.00 90.00
$attachment "forward" "ValveBiped.forward" 0.00 0.00 0.00 rotate -0.00 -0.00 0.00
$attachment "anim_attachment_RH" "ValveBiped.Anim_Attachment_RH" 0.00 0.00 0.00 rotate -90.00 -90.00 0.00
$attachment "anim_attachment_LH" "ValveBiped.Anim_Attachment_LH" 0.00 0.00 0.00 rotate -90.00 -90.00 0.00
$attachment "anim_attachment_head" "head" 0.00 0.00 0.00 rotate -90.00 -90.00 

$surfaceprop "flesh"

$sequence ragdoll "ragdoll" activity "ACT_DIERAGDOLL" 1 fps 30.00
$animation a_idle "idle" loop fps 35.00
$sequence idle_subtle "idle" activity "ACT_IDLE" 1 loop fps 30.00 node "standing"

$animation a_RunS "Run_S" loop fps 35.00 LX LY startloop 0 rotateto -180 { 
	alignto ragdoll
}
$animation a_RunSE "Run_SE" loop fps 35.00 LX LY startloop 0 rotateto -135 { 
	alignto ragdoll
}
$animation a_RunE "Run_E" loop fps 35.00 LX LY startloop 0 rotateto -90 { 
	alignto ragdoll
}
$animation a_RunNE "Run_NE" loop fps 35.00 LX LY startloop 0 rotateto -45 { 
	alignto ragdoll
}
$animation a_RunN "Run_N" loop fps 35.00 LX LY startloop 0 rotateto 0 { 
	alignto ragdoll
}
$animation a_RunNW "Run_NW" loop fps 35.00 LX LY startloop 0 rotateto 45 { 
	alignto ragdoll
}
$animation a_RunW "Run_W" loop fps 35.00 LX LY startloop 0 rotateto 90 { 
	alignto ragdoll
}
$animation a_RunSW "Run_SW" loop fps 35.00 LX LY startloop 0 rotateto 135 { 
	alignto ragdoll
}

$sequence run_all {
		"a_RunS" "a_RunSE" "a_RunE" "a_RunNE" "a_RunN" "a_RunNW" "a_RunW" "a_RunSW" "a_RunS"
		activity "ACT_RUN" 1	
		node "running"	
		blendwidth 9 
		blend "move_yaw" -180 180
}

$animation a_walkS "Walk_S" loop fps 35.00 LX LY startloop 0 rotateto -180 { 
	alignto ragdoll
}
$animation a_walkSE "Walk_SE" loop fps 35.00 LX LY startloop 0 rotateto -135 { 
	alignto ragdoll
}
$animation a_walkE "Walk_E" loop fps 35.00 LX LY startloop 0 rotateto -90 { 
	alignto ragdoll
}
$animation a_walkNE "Walk_NE" loop fps 35.00 LX LY startloop 0 rotateto -45 { 
	alignto ragdoll
}
$animation a_walkN "Walk_N" loop fps 35.00 LX LY startloop 0 rotateto 0 { 
	alignto ragdoll
}
$animation a_walkNW "Walk_NW" loop fps 35.00 LX LY startloop 0 rotateto 45 { 
	alignto ragdoll
}
$animation a_walkW "Walk_W" loop fps 35.00 LX LY startloop 0 rotateto 90 { 
	alignto ragdoll
}
$animation a_walkSW "Walk_SW" loop fps 35.00 LX LY startloop 0 rotateto 135 { 
	alignto ragdoll
}


$sequence walk_all {
		"a_WalkS" "a_WalkSE" "a_WalkE" "a_WalkNE" "a_WalkN" "a_WalkNW" "a_WalkW" "a_WalkSW" "a_WalkS"
		activity "ACT_WALK" 1
		node "walking"
		blendwidth 9 
		blend "move_yaw" -180 180
}

$animation "a_head_rot_dwn" "a_head_rot_dwn.smd" fps 30 subtract "a_idle" 0 weightlist "headonly"
$animation "a_head_rot_up" "a_head_rot_up.smd" fps 30 subtract "a_idle" 0 weightlist "headonly"
$animation "a_head_rot_z_rt" "a_head_rot_z_rt.smd" fps 30 subtract "a_idle" 0 weightlist "headonly"
$animation "a_head_rot_z_lt" "a_head_rot_z_lt.smd" fps 30 subtract "a_idle" 0 weightlist "headonly"
$animation "a_head_rot" "a_head_rot.smd" fps 30 subtract "a_idle" 0 weightlist "headonly"


$sequence "head_rot_z" {
	"a_head_rot_z_lt"
	"a_head_rot"
	"a_head_rot_z_rt"
	fps 30
	delta
	autoplay
	hidden
	blendwidth 3
	blend "head_yaw" 44.81572 -44.81578
}

$sequence "head_rot_y" {
	"a_head_rot_dwn"
	"a_head_rot"
	"a_head_rot_up"
	fps 30
	delta
	autoplay
	hidden
	blendwidth 3
	blend "head_pitch" 23.00155 -20.00305
}

$collisionjoints "phymodel.smd" {


	$mass 100.0
	$inertia 10.00
	$damping 0.00
	$rotdamping 4.00
	$rootbone "pelvis"

$collisionjoints ragdoll {

	$mass 100.0
	$inertia 10.00
	$damping 0.00
	$rotdamping 4.00
	$rootbone "pelvis"

	$jointmassbias "l_thigh" 2
	$jointconstrain "l_thigh" x limit -64.00 64.00 0.00
	$jointconstrain "l_thigh" y limit -53.00 53.00 0.00
	$jointconstrain "l_thigh" z limit -68.00 68.00 0.00

	$jointmassbias "l_leg" 1.20
	$jointconstrain "l_leg" x limit -64.00 64.00 0.00
	$jointconstrain "l_leg" y limit -10.00 10.00 0.00
	$jointconstrain "l_leg" z limit -12.00 75.00 0.00

	$jointmassbias "r_thigh" 2
	$jointconstrain "r_thigh" x limit -64.00 64.00 0.00
	$jointconstrain "r_thigh" y limit -53.00 53.00 0.00
	$jointconstrain "r_thigh" z limit -68.00 68.00 0.00

	$jointmassbias "r_leg" 1.20
	$jointconstrain "r_leg" x limit -64.00 64.00 0.00
	$jointconstrain "r_leg" y limit -10.00 10.00 0.00
	$jointconstrain "r_leg" z limit -75.00 12.00 0.00

	$jointmassbias "r_foot" 0.50
	$jointconstrain "r_foot" x limit -10.00 10.00 0.00
	$jointconstrain "r_foot" y limit -64.00 64.00 0.00
	$jointconstrain "r_foot" z limit -44.00 44.00 0.00

	$jointmassbias "spine2" 5.00
	$jointconstrain "spine2" x limit -57.00 57.00 0.00
	$jointconstrain "spine2" y limit -46.00 46.00 0.00
	$jointconstrain "spine2" z limit -57.00 57.00 0.00

	$jointmassbias "r_arm" 1
	$jointconstrain "r_arm" x limit -41.00 41.00 0.00
	$jointconstrain "r_arm" y limit -73.00 73.00 0.00
	$jointconstrain "r_arm" z limit -64.00 64.00 0.00

	$jointmassbias "r_forearm" 0.80
	$jointconstrain "r_forearm" x limit -77.00 77.00 0.00
	$jointconstrain "r_forearm" y limit -126.00 23.00 0.00
	$jointconstrain "r_forearm" z limit -10.00 10.00 0.00

	$jointmassbias "l_arm" 1
	$jointconstrain "l_arm" x limit -70.00 70.00 0.00
	$jointconstrain "l_arm" y limit -73.00 73.00 0.00
	$jointconstrain "l_arm" z limit -64.00 64.00 0.00

	$jointmassbias "l_forearm" 0.80
	$jointconstrain "l_forearm" x limit -77.00 77.00 0.00
	$jointconstrain "l_forearm" y limit -142.00 26.00 0.00
	$jointconstrain "l_forearm" z limit -10.00 10.00 0.00

	$jointmassbias "l_hand" 0.50
	$jointconstrain "l_hand" x limit -70.00 70.00 0.00
	$jointconstrain "l_hand" y limit -68.00 68.00 0.00
	$jointconstrain "l_hand" z limit -77.00 77.00 0.00

	$jointconstrain "neck" x limit 0.00 0.00 0.00
	$jointconstrain "neck" y limit 0.00 0.00 0.00
	$jointconstrain "neck" z limit 0.00 0.00 0.00

	$jointmassbias "head" 1.50
	$jointconstrain "head" x limit -77.00 77.00 0.00
	$jointconstrain "head" y limit -57.00 57.00 0.00
	$jointconstrain "head" z limit -64.00 64.00 0.00

	$jointmassbias "r_hand" 0.50
	$jointconstrain "r_hand" x limit -70.00 70.00 0.00
	$jointconstrain "r_hand" y limit -68.00 68.00 0.00
	$jointconstrain "r_hand" z limit -77.00 77.00 0.00

	$jointmassbias "l_foot" 0.50
	$jointconstrain "l_foot" x limit -10.00 10.00 0.00
	$jointconstrain "l_foot" y limit -65.00 65.00 0.00
	$jointconstrain "l_foot" z limit -44.00 44.00 0.00
}