How to fix a T posing ragdoll?

So I got a model from SFM, I compiled it and got it appearing in Garry’s mod. I don’t have any addons that mess with ragdolls so that should be fine. I added $collision model and the model only T poses, it can’t move its limbs or anything, I do have a .phy file. Everything works other than being able to move the models limbs. I have a .vta flexes file, ragdoll .smd , and the model .smd listed here from my .qc:

$sequence “ragdoll” {
“hassassin_anims\ragdoll.smd”
activity “ACT_DIERAGDOLL” 1
fadein 0.2
fadeout 0.2
fps 30
}

flexcontroller Butt range 0 1 "Butt"
flexcontroller Thighs range 0 1 "Thighs"
flexcontroller Calves range 0 1 "Calves"
flexcontroller Torso range 0 1 "Torso"
flexcontroller Waist range 0 1 "Waist"
flexcontroller Thin range 0 1 "Thin"
flexcontroller Balanced range 0 1 "Balanced"
flexcontroller Braces_Left range 0 1 "Braces_Left"
flexcontroller Braces_Right range 0 1 "Braces_Right"

flexfile "hassassin_01.vta" 
{
	defaultflex frame 0
	flex "Butt" frame 2
	flex "Thighs" frame 3
	flex "Calves" frame 4
	flex "Torso" frame 5
	flex "Waist" frame 6
	flex "Thin" frame 7
	flex "Balanced" frame 8
	flex "Braces_Left" frame 11
	flex "Braces_Right" frame 12
}
%Butt = Butt
%Thighs = Thighs
%Calves = Calves
%Torso = Torso
%Waist = Waist
%Thin = Thin
%Balanced = Balanced
%Braces_Left = Braces_Left
%Braces_Right = Braces_Right

}

$poseparameter “move_yaw” -180 180 loop 0
$poseparameter “aim_pitch” -90 45 loop 360
$poseparameter “aim_yaw” -45 45 loop 360
$poseparameter “head_yaw” -45 45 loop 0
$poseparameter “head_pitch” -45 45 loop 0
$poseparameter “head_roll” -15 15 loop 0
$poseparameter “body_yaw” -28.73 29.68 loop 0
$poseparameter “spine_yaw” -23.26 23.1 loop 0

$definebone “M_Pelvis” “” -0.000005 -0.572083 38.213375 0 0 90.995209 0 0 0 0 0 0
$definebone “R_Thigh” “M_Pelvis” -3.890452 0 0.000007 -0.737454 -91.28375 -87.590462 0 0 0 0 0 0
$definebone “R_Calf” “R_Thigh” 17.848171 -0.000023 0 0 11.442538 0 0 0 0 0 0 0
$definebone “R_Foot” “R_Calf” 16.525263 0.000252 -0.000004 -0.122957 -70.9053 1.837304 0 0 0 0 0 0
$definebone “L_Thigh” “M_Pelvis” 3.890452 -0.000008 -0.000003 -0.839383 -91.745614 -87.080875 0 0 0 0 0 0

I didn’t include everything, but I’ve just written you things I do have so you get the idea.
Just comment me below what I should put in my .qc and the things I should have in the end.

You should post the entire qc as a downloadable text file, only then can it actually be determined what the problem is since we can’t assume what you already did and what you didn’t do.

Here Easyupload.io - Upload files for free and transfer big files easily.

You’re using $collisionmodel, which is for props, for ragdolls you’ll need to use $collisionjoints instead, also you can’t use the reference model as collision model, you’ll to make a collision model.
I won’t go into the details on how to do it because for some reason it’s an incredibly hard to grasp concept for newbies and very prone to errors, so instead I’ll link you to a guide that shows you how to do it:

1 Like

Thank you very much.