help with player model

i tried to make a player model fo this Roxas model http://www.garrysmod.org/downloads/?a=view&id=47163 when i go into the playermodel choosing thing the game crashes. can someone help?
here the .qc for it

$cd “C:\Users\superbunny\Documents\Decompiled Models\Roxas”
$modelname “roxashp.mdl”
$model “$roxashp” “roxashp.smd” {
flexfile “mdldecompiler_expressions.vta” {
}
eyeball righteye Head -1.390 -0.760 56.070 eyeball_r 1.600 -1.000 pupil_r 1.600
eyeball lefteye Head 1.390 -0.760 56.070 eyeball_l 1.600 1.000 pupil_l 1.600
mouth 0 “mouth” Head 0.000 1.000 0.000
flexcontroller phoneme blank “range” 0.000 1.000
}
$cdmaterials “models\roxashp”
$hboxset “default”
$hbox 0 “Pelvis” 0.000 -4.235 -5.819 17.381 4.614 5.819
$hbox 0 “Chest” -1.683 -2.519 -5.256 10.637 4.044 5.256
$hbox 0 “Head” -2.681 -3.858 -4.944 12.082 5.359 5.079
$hbox 0 “R_UpperArm” -1.068 -2.753 -2.897 10.546 1.916 2.656
$hbox 0 “R_ForeArm” -1.714 -2.738 -2.897 9.945 1.924 2.656
$hbox 0 “R_Hand” -0.277 -1.719 -1.975 7.992 0.855 2.637
$hbox 0 “L_UpperArm” -10.546 -1.916 -2.656 1.067 2.753 2.897
$hbox 0 “L_ForeArm” -9.945 -1.924 -2.656 1.714 2.738 2.897
$hbox 0 “L_Hand” -7.992 -0.832 -2.637 0.564 1.719 1.975
$hbox 0 “R_Thigh” -4.226 -4.545 -3.166 17.790 3.092 6.431
$hbox 0 “R_LowerLeg” -2.481 -4.342 -3.622 15.589 4.416 5.349
$hbox 0 “R_Foot” -4.453 -5.239 -3.545 10.397 3.899 4.514
$hbox 0 “L_Thigh” -17.790 -3.136 -6.431 4.228 4.545 3.166
$hbox 0 “L_lowerLeg” -15.589 -4.416 -5.349 2.481 4.342 3.622
$hbox 0 “L_Foot” -10.397 -3.899 -4.514 4.453 5.239 3.545
// Model uses material “8F1CB018.vmt”
// Model uses material “4a61efb0a.vmt”
// Model uses material “442CD800.vmt”
// Model uses material “eyeball_r.vmt”
// Model uses material “eyeball_l.vmt”
// Model uses material “10AE10A5.vmt”
// Model uses material “C66D2BE9.vmt”
// Model uses material “4A61EFB0.vmt”
// Model uses material “DACB42F9.vmt”
// Model uses material “CEFFBEFF.vmt”
// Model uses material “pupil_r.vmt”
// Model uses material “glint.vmt”
// Model uses material “pupil_l.vmt”
$attachment “eyes” “Head” 3.84 -1.69 0.00 rotate -0.00 -69.70 -90.00
$attachment “mouth” “Head” 0.80 -5.80 -0.15 rotate -0.00 -80.00 -90.00
$surfaceprop “flesh”
$eyeposition -0.000 0.000 70.000
$illumposition -0.043 -0.144 34.730
$sequence ragdoll “ragdoll” ACT_DIERAGDOLL 1 fps 30.00
$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_l_thigh" x limit -12.00 12.00 0.00
$jointconstrain "valvebiped.bip01_l_thigh" y limit -73.00 6.00 0.00
$jointconstrain "valvebiped.bip01_l_thigh" z limit -93.00 60.00 0.00

$jointconstrain "valvebiped.bip01_l_calf" x limit 0.00 0.00 0.00
$jointconstrain "valvebiped.bip01_l_calf" y limit 0.00 0.00 0.00
$jointconstrain "valvebiped.bip01_l_calf" z limit -8.00 126.00 0.00

$jointconstrain "valvebiped.bip01_r_thigh" x limit -12.00 12.00 0.00
$jointconstrain "valvebiped.bip01_r_thigh" y limit -8.00 75.00 0.00
$jointconstrain "valvebiped.bip01_r_thigh" z limit -97.00 60.00 0.00

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

$jointconstrain "valvebiped.bip01_r_foot" x limit 0.00 0.00 0.00
$jointconstrain "valvebiped.bip01_r_foot" y limit -25.00 6.00 0.00
$jointconstrain "valvebiped.bip01_r_foot" z limit -15.00 35.00 0.00

$jointconstrain "valvebiped.bip01_spine2" x limit -48.00 48.00 0.00
$jointconstrain "valvebiped.bip01_spine2" y limit -25.00 25.00 0.00
$jointconstrain "valvebiped.bip01_spine2" z limit -25.00 50.00 0.00

$jointconstrain "valvebiped.bip01_l_upperarm" x limit -30.00 30.00 0.00
$jointconstrain "valvebiped.bip01_l_upperarm" y limit -145.00 100.00 0.00
$jointconstrain "valvebiped.bip01_l_upperarm" z limit -125.00 100.00 0.00

$jointconstrain "valvebiped.bip01_l_forearm" x limit 0.00 0.00 0.00
$jointconstrain "valvebiped.bip01_l_forearm" y limit 0.00 0.00 0.00
$jointconstrain "valvebiped.bip01_l_forearm" z limit -149.00 4.00 0.00

$jointconstrain "valvebiped.bip01_r_upperarm" x limit -39.00 39.00 0.00
$jointconstrain "valvebiped.bip01_r_upperarm" y limit -100.00 130.00 0.00
$jointconstrain "valvebiped.bip01_r_upperarm" z limit -125.00 100.00 0.00

$jointconstrain "valvebiped.bip01_r_forearm" x limit 0.00 0.00 0.00
$jointconstrain "valvebiped.bip01_r_forearm" y limit 0.00 0.00 0.00
$jointconstrain "valvebiped.bip01_r_forearm" z limit -149.00 4.00 0.00

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

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

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

$jointconstrain "valvebiped.bip01_l_foot" x limit 0.00 0.00 0.00
$jointconstrain "valvebiped.bip01_l_foot" y limit -19.00 19.00 0.00
$jointconstrain "valvebiped.bip01_l_foot" z limit -15.00 35.00 0.00

}
//male npc:
$includemodel “humans/male_shared.mdl”
$includemodel “humans/male_ss.mdl”
$includemodel “humans/male_gestures.mdl”
$includemodel “humans/male_postures.mdl”

and here is the lua

player_manager.AddValidModel( “Roxas”, “model/Roxashp.mdl” )

list.Set( “PlayerOptionsModel”, “modelnamehere”, “models/Roxashp.mdl” )

oh, and try not to be too rude, this is my first try

edit: i think the problem is that it’s not on the hl2 skeleton. how do i put it on it?
edit edit: now it just has skrewed up animations