I recently have been working on a menu, and I decided to switch the background to a shader of red lightning with the following steps: 1. Put this line of code in the menu: Spoiler Code: LightningBackground() { self endon("disconnect"); lightningshaders = StrTok("fullscreen_proximity_vertical0,fullscreen_proximity_vertical1,fullscreen_proximity_vertical2,fullscreen_proximity_horizontal0,fullscreen_proximity_horizontal1", ","); self.menulightning1 = drawShader(lightningshaders[RandomInt(6)], -200, 0, 240, 338, undefined, 1, 5); self.menulightning2 = drawShader(lightningshaders[RandomInt(6)], -200, 0, 240, 338, undefined, 1, 5); while (IsDefined(self.menulightning1) && IsDefined(self.menulightning2)) { self.menulightning1 SetShader(lightningshaders[RandomInt(6)], 240, 338); self.menulightning2 SetShader(lightningshaders[RandomInt(6)], 240, 338); self.menulightning1.color = (RandomFloatRange(0.2, 1), 0, 0); self.menulightning2.color = (RandomFloatRange(0.2, 1), 0, 0); wait 0.05; } } 2. Then put this in then MenuInit(): Spoiler Code: self LightningBackground(); However, after doing all that, I got my friend to test the menu and got this issue: Basically, the background shows but the menu doesn't open AT ALL. Does anyone have any experience in making GSC menus and know the fix for this?