How can I trigger hit event before collision reaction?

I need a physics actor to fire event right when it collides with another physics actor. In other words, I want it to trigger additional hit event but I want that to happen before it pushes away or be pushed away from another actor.

(Yes, this is a job for Overlap, but I chose not to use that because sometimes an object does not detect another object if it is moving really fast. Already tried and tested. Block with CCD works perfectly, so I’m using this setting.)

How can I do this?
Any suggestion would be greatly appreciated.
(EDIT : It doesn’t have to be blueprint-based; any cpp script or engine modification would be fine as well)

Ah sorry, I missed the “another” part.

You can create a Custom Event for that “trigger additional hit” and pass the necessary variables you need just like below:

Thanks for the comment but I think you misunderstood. I’m not saying it’s wrong. I’m saying I want to get feedback and fire event before any reaction, in addition to the original hit event after the reaction.