So what you want to do is selectively reset the global variables? I'm doing that in a game by using System Set Value to manually reset the ones I want to reset, and not the ones I don't, as opposed to using the "reset global variables" function. That works fine. But I only have about 8 global variables to reset. If you have a large number of global variables to reset, and only a couple that you don't want to reset, you could use local variables to store the values you want to save, do the "reset global variables," then reset the ones you want to preserve from the local variables.