Is there a way of wrapping a set of blue print blue and calling it like a function

It is called a macro - https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/Macros/

There is some debate as to which is better, a Macro or Function … but that is best left for another thread: Function vs Macro What is better? - Blueprint - Epic Developer Community Forums