Latent Functions in Blueprint

While it is not a BP-only solution, you can check out this: [Tutorial] Creating Latent Actions for Blueprints in C++ - Community Content, Tools and Tutorials - Unreal Engine Forums