Force player pawn to move when hit by vehicle

Currently my vehicle stops dead because my pawn doesnt simulate physics.
I want it to push the player pawn without losing any speed.
How can this be achieved?

Hey there @quikiki212! So the vehicle system is based on physics, so if the object is kinematic and not simulating physics, it’s basically the same as hitting a brick wall since it’s an object that cannot be moved physically but has collision. There are a number of ways you can handle this depending on how your want your characters to react.

If you want you character to ragdoll when hit by the car, you would make a custom collision channel for the vehicle, and make sure your characters only overlap it normally. Then, when the vehicle makes contact (preferably with speed) it sets the character to simulate physics to ragdoll them, and set their collision to something that physically collides with the vehicle. However at high speeds you may need to do some predictions to tell if the contact will be made in time or just launch them by script regardless.

Alternatively here’s a couple of tutorials that do it different ways.

One that can be bumped and receive damage then ragdoll when health is low:

This one uses ALS(separate plugin) so it’s more an example than a tutorial for you specifically: