You can always put Box/Capsule/Sphere collision on anything that moves…You can make a Blueprint actor out of anything and add and add and add until you get all of what you want that actor to accomplish…Solus is a great example of that…
as for Hacky and a Slashy hit my WIP link below I go through a series of tuts that’ll explain most of that Collision stuff…
For magic like Meteors and Fireballs (both of which I have working in game) I use either a Projectile with Sphere Collision at it’s root and a Pretty particle effect in the middle or like when the meteor hits I trace down to from where I spawn the Meteor to the ground and cast a Sphere Overlap Actors wherever it hits the First World Static/Dynamic…ForEach Actor in that Overlap I cast to them to take damage…