User-defined nodes in blueprint

I want to scope part of my bluepint and call it sometimes where I need, but without long arrows through the blue print.

I want to create my blueprint function, with minimum code on C++.

I also want to hide part of my blueprint in one function.

(Like FCN in MatLab, for example)

Which nodes or techniques I should use?

======

I need Custom Event with parameters in blueprint. (How to add parameters?)

To create a function in blueprint just go to the left panel and press the +function button there. You need no C++ knowledge for doing this. Once you created it just click on in on the menu, in the lower part of the screen youll see a list of parameter for that function, just click on add param.

To create a custom event just right click on your blueprint and click add custom event. Name it. Then click on the red box that appears, in the lower left or right part of the screen youll see a box to add parameters just like you do with functions.

Read this for the complete information about Functions:

Read this for the complete informetion about Events: