I remember I saw another thread with someone asking this question. I remember someone replied on there explaining why this happens. There’s a console command that controls how realistic the ragdolls would react. If
is set to 1 I think they will just “slump to the ground” but if it is set to 0 then it should react realistically as it did in HL2 singleplayer. Try this out next time you go into gmod and let me know if this works. I hope I was able to help.
I actually tested this by firing a rocket at breen’s face, and his body went flying like in hl2, then I set phys_pushscale back to 1, and when I fired a rocket at breen’s face, he just slumped into the ground.
I also tested it with props, I set phys_pushscale to 0 then fired a rocket into an oildrum, and the oildrum didn’t get knocked down to the ground, and when I put phys_pushscale back to 1, I fired a rocket at an oildrum and said oildrum got knocked down to the ground.
I found out that, in GMOD 9, the phys_pushscale value is 5 by default, and that props and npc corpses will fly when fired at with a rpg.