Catapult to work on all actors?

hi everyone, looking for some guidance here. I’m making a catapult and it works well if I specify the type of actor that I put on top of it, but id like to make it work on every type of actors(including the player , other static meshes/skeletal meshes with physics) . I haven’t found a good way of doing this. Here’s what i got so far.
Hopefully its something simple! Looking forward to hear from you.

Hi, you could use an Interface to send a “Message” to the actor you want to catapult and add the impuls in the actor Blueprint.

Then in your actor blueprint you would have something like this