Remove Widget Showing on Screen

Honestly not the best way to go about it, I would probably just set visibility so you only create the widget once and use a “visible/hidden” toggle. BUT in your case the issue is with the branch node, that node is probably never “false” because you are likely using a line trace by channel and it will always hit something. If you just remove the branch node and hook everything directly to your cast node with the “fail” of the cast going to the “remove all widgets” node this will work. It is incredibly inefficient as casting on what is probably a tick from your line trace is unnecessary but it is the “easiest” way as you requested. I would learn about variables and such soon though or you are going to be having lots of bloated script.