I’ve been told my terminology is a bit confusing, haha. But thanks for replying. I managed to get a sitdown with a friend and have it laid out.
Now I understand that with blueprints, the functions are constantly being updated or re-run if being called from the Event Tick. So my bools were always being ‘reset’ because they weren’t plugged into the main line, just terminating off on its own , and as you said, don’t retain their state. (I was under the impression that they operated like the regular main blueprint bools and kept state, even if it was localized in the function and applied to just that function)
So long story short, I’m not able to do what I wanted to do with blueprints. Either will have to do it with C++, or use normal Bools. Thanks for the help.