Pick up ragdolls?

i have created an swep that can make players “go to sleep” by parentingsgit to a spawned ragdoll.
is there an easy way to make those ragdolls ‘E’ grabbable, or is a custom swep required?

I’ve an addon that can do that, and the way he does it is attach a invisible cube to the ragdoll’s butt lmao
Not sure if there is any more effective way