Trying to get Niagara particles to spawn on collision with the ground

I’m a newbie to Unreal Engine still so any help would be much appreciated. Basically I purchased a car FX pack off the unreal market place and I’m trying to figure out how to make the niagara generated sparks spawn only when the car is upside down and sliding on the ground. Right now the niagara particls are parented to the mesh and are set to auto-generate in the details window. Does anyone know what I’d need to do to get the result I’m looking for? I feel like it’s probably a pretty simple

Here’s some video of how it is now

One of many possible solutions could be setting up two tests:

  1. Check if car is on the ground (not falling) - you can do it with GetVelocity and checking the Z value
  2. Check if it’s upside down - GetRotation will help you

The more heavy, but also more accurate aproach would be to cast raycasts from the car roof, but maybe check the lighter solution first and see if it will suffice.

You could have a trigger box or blocking volume on the roof of the car and trigger the sparks on an overlap