I think what is posible create a ragdoll moving the bones in c-scrip, If you can know the normal of impact.

it could work with c_move?