Custom Event doesn't react

ok lets back trace just a moment here

you asked: “why it doesn’t run ?” - I’m saying it does run, its just that the variable in it “crosshair” has no value initially

you asked: “So I don’t know why I should call this function? If it run constantly” - I’m saying you don’t have to call this function at all, we’re in agreement it’s being called constantly

In regard to the “Crosshair” variable: On Event Begin Play / Event Construct (for the widget) - “GetText_0” is running

But the value of “Crosshair” isn’t set at that time - why - because it’s not set until you call the custom events that set them (as per your picture)

Now moving forward, I want you to simply test the binding by setting the print string node to say “hello”, as shown in the picture

Then when you PRESS PLAY - confirm that print string is firing off

If it fires - we’re in good shape and we can continue…

If it doesn’t fire - let me know and we’ll continue to trouble shoot