Hey LiuBei, the part after your cast could be removed almost in it’s entirety. In order to properly call the event defined in your game instance you need to drag from the cast node’s As Game Instance pin and call it’s event from there.
You shouldn’t need the enemy count or any of the logic checks in your enemy’s graph.