Error casting to HUD blueprint for variable

Hello all, I’ve been using casting nodes and have am learning about HUD blueprints which are fairly straightforward, however, I’ve been receiving a ‘warning’ and ‘error’ message which has me stumped.
I have a ‘widgetplay’(HUD) blueprint button setup to a variable to activate the “pass” of a “ball”.

282275-widgetpassbutton.jpg

That variable is being called within the “ball” blueprint to enable physics.

The ‘Object’ of the cast to the Widgets_play(HUD) blueprint is always erroring and am also receiving a warning by the ‘Cast to Widgets_play’ function no matter what node I use. I’ve used ‘get player controller’, ‘get owner’, ‘try to get pawn owner’(although that is just for animation it was worth a try), ‘get pawn owner’. Nothing works on the Object node of the cast. I’ve used casting before without issue but since I am new to HUD development, some help would be appreciated.

In a nutshell, what is the object for casting to a widget blueprint? It is not ‘player controller’ or as such. Returns error that that widgets_play blueprint does not inherit from player controller.

The widget executes the jump function without any need of casting to any blueprint. A custom function maybe…