Shockwave

how can I make a Shockwave that knocks back players and applies burning and other effects

so what I want is Particles in a circle around the player that fly 5-7 blocks away from the player in all directions and when something gets hit by the Particles they start burning get knocked back and the slowness effects gets applies, I think I know how to make the Particles but to track when the Particles hit something seems hard what would your guys approach be

Continue to help post