How Would I Achieve this via blueprints?

@OptimisticMonkey The second two I may be able to figure out, how do I recognize which direction the opponent is coming from?