Spawning particle system during play

Hi.
I’m trying to spawn a particle system when a certain event occurs.
My question is: do I need to create a particle system component, and attach it to whatever actor I want this system to be spawned, or can I just spawn a particle system without attaching it?
Specifically, what I’m trying to do is I’m trying to create a set of magic spells. Each spell has it’s own particle system, and it seems absurd if I have to define a particle system component for each and every single spell, and for each and every effect.

What would be the best way to do it?

Thanks

(C++ Third person template, Unreal Engine 4.13.1)