So I had an issue before where I would add a new Frame to one of my GUIs when the player would take a quest. When I would die or Reset, the Frame would disappear. I found out the it was because the GUIs reset when you die. So I used this:
game:GetService("StarterGui").ResetPlayerGuiOnSpawn = false
It worked. But for some reason it has stopped working and my GUI now resets. Has something changed with how the GUIs function on reset now?

3 comments
According to the Roblox Developer Hub, ResetPlayerGuiOnSpawn is already deprecated.
Scripts only run once, is this a loop? Try changing the property in studio instead
Yes ^, change it in Studio.