You should be using “apply point damage” for damage events and “event point damage” if possible as they include a “hit from direction” input. Presumably you could calculate the direction the character is hit from by using “find look at rotation” but I’m not sure because I haven’t actually implemented this myself.