Blueprint practice: share or copy common flow?

Hey, I was just wondering about what is the better coding style?

In the project I’m currently working on, I have a high amount of blueprint “flows” in one blueprint. All of these flows begin differently (event “on button clicked”), but they share the same functions on their ends respectively.
Now, what is the best practice?

Copy and paste for debugging? Linking them all together in the end? Or something like creating a new custom event which is defined separately?

Sorry for the strange periphrases, I hope you get what I mean.

If you have repeating sections of code, the 3 main ways to economise are:

  1. Macros

  2. Functions

  3. Custom events with parameters

Tell me if you need any more info :slight_smile: