how to bind an actor to a static event?(Making a event global)

I have a 2 games
first its like a moba. hen a player dies it should launch the event Idie, so every player gets it, the game mode and ui idgets,recentrly spawned minions,etc. Right now im using the player dies calls a function on game mode and it launch the event. I would like not to use intermediates for it.
My other game its a board with blocks. under certain circunstances i the board launch the event ClearAllRedblocks(example). then all blocks gets the event and they check if they are red to destroy them self.
right now im including a reference to the board every time they are created, but in a future there will be other actors spawned by diferent actors, so pass the reference will become more messy.
The getallactorofClass option its a problem because performance and design reasons. Too dirt to my taste and i prefer to leave it as last option.