Check box is not keeping checked.

So I have a main widget with button that create the option widget with the check box and when I check the box and go back to the main widget and press again to go to the option widget the check box is no longer checked. How can I fix this? I tried everything from custom events to functions, branches, event ticks, etc.

If you’re creating and destroying the option widget, you’ll need to save and load that variable in order for it to maintain its current status. Your other option however would be to make the option widget invisible by default and make it visible when you click your button.

making it hidden is not working too.

Well I am just removing it from parent, because this way the widget disappear and the information within it still stored.

and you are NOT creating a new one and/or deleting the old one? just a simple switching between visible and invisible?

I solved it. Removing from parent does not save the variable information, so I stored the variable in another BP.