Is there a way to connect multiple "On Component Begin Overlap" into the same function?

I have tons of different box collision components that each execute the same functions/outcome when the overlap is triggered.

The problem is when I need to make a change I have to manually reconnect the nodes for each “overlap” event. It’s such a headache and feels like a huge waste of time.

you answered you own question, convert everything after the overlap to a function and reuse it. pass in your hit actor/component as a variable

GetAllComponentsOfClass (box collision) → ForEachLoop → Bind to onComponentBeginOverlap → call function / event: