Tired of your surfaces dissappearing with screen changes? Tired of having to check if they exist before doing stuff with them? Yeah. Me to. Let's just forget about all that and use these glorious Persistent Surfaces.
Not suitable with huge surfaces as your game will microfreeze when editing them. Use normal surfaces for things like that. If you're integrating this into a project that already uses surfaces, check out the Readme.txt.
Thanks to GMWolf, who's original project was the beginning for this. Check out his original project and his Youtube channel. https://marketplace.yoyogames.com/assets/4536/surface-manager