Saving Variable/ casting issue

Hi everyone!

In my game i have a boolean variable that shows if the player played a level or not. I want to save that variable and if the player opens the game again he doesn´t have to play the level again.

My Problem is that the variable is gets saved after going through a colission box. The Variable get saved but when im back in the game menu it couldnt load the variable I think.

And when i cast to my Character blueprint to start the function that loads the game, the cast always fails.

i have the problem just with this variable. all other variables can be loaded and saved.

alt text

][5]