You can easily do this with Blue Print Interfaces (BPI).
Create a BPI. Add a Function that outputs the data you want.
For each actor you want to get data from Add the Interface.
In the same actor double click on the interface function. This will open the function so you can add logic.
Drag your variables in and pipe them up.
Next open the Class that will Request the data (Character/Controller etc). Create a new MACRO.
To use it simple call the macro and pass it an Actor class reference. Such as Hit/Overlapped Actor ref.