Damage pawn with a particle

Our multiplayer FPS game has a gas rifle which emits a particle which should damage players.
The issue is that we can’t find a way (in C++) to read/detect collision events from our gas particle and then use them to inflict damage to a player.

We are also using spheres as mesh colliders within our particle. Using “Collision” in our particle system, we are able to get the gas (and spheres) to collide with the meshes in our world, but still can’t use the information properly in order to damage a player and know who the “owner” of the damage is.