Okay, bear with me here, as this is my first project I’ve ever attempted blueprint scripting in, so the set up may not be as clean as it should be. Here’s the screenshots of my Sound Class and Mix (admittedly, I’m not 100% sure I have this part set up correctly, though it seems to work), my volume slider nodes in the settings widget you showed me how to set up, and one of the game modes that pushes the sound mix. I have a different game mode for each difficulty of the game, so on BeginPlay I have to push the sound mix in every game mode in order for the volume changes to work across the whole game, since pushing it in a Game Instance didn’t seem to do anything. As for the save game, I’ve been using it to store the variables I need saved, and I’ve just been casting to the save game and saving the set variables whenever I need them saved (up until you posted your screenshot earlier, I was unaware you could just set it up in any easy-to-access blueprint and get it’s variable, but it hasn’t really caused a hassle this way either. It’s just a little bit more cluttered).