(This is in a server script) These are just the lines of code that are broken How is it not changing the text I don't get it. and yes the code is disabled
if game.ServerScriptService.StarterGlass.BreakScript.Disabled == true then player.PlayerGui:FindFirstChild("Tutorial").Frame.Info.Text = "Good!"
In this script, it checks if is disabled just a fraction of a second when the server starts. You should hook it up to an event or a loop. Like this.
while true do wait(1) if game.ServerScriptService.StarterGlass.BreakScript.Disabled == true then player.PlayerGui:FindFirstChild("Tutorial").Frame.Info.Text = "Good!" end
I am using wait(1) to make sure it does not lag anything. This is not tested, so it might not be 100% accurate.