Blueprinting special attacks with cooldowns?

I mostly use C#, so forgive my ignorance when it comes to blueprinting.

I’m making an Overwatch clone for fun, but I don’t really know how I would blueprint something like Rienhardt’s shield, or (more originally) a radial blast move that centers around the player character.

In Unity, I’d create an object, like a flat square, give it health, and then have a button that will activate and deactivate it. I guess I’d do the same with the radial blast, but instead make all enemies in range take damage. How would those two translate to blueprints, though?