So I'm making this platformer, and I just got back into fixing my game settings, they're good, my only issue with them is that they don't persist to the next layouts, so, for example, if I set the game's language to be Spanish, it will reset to English in the next layout, and that happens to all settings, except the timer types (the current game settings the player can manipulate are screen luminosity, a hide UI option, game languages, character speed, and the player can opt between two types of timers), strangely, this setting seems to persist on most levels except in the Levels 2 and 3.
I'm trying to use a local storage to save the settings variables to other layouts, but nothing really seems to happen.
So far, this is all the code I got, since I haven't been coding a lot today. Am I missing anything important, or is there any incorrect logic? I've only been to Construct for around two years, so I'm a beginner.