Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Button doesn't end menu music, even though it's pressed. No errors. What is going on?

Asked by 5 years ago
    _G.isInMenu = true

local music1 = game.Workspace.menuScript.Folder.music1

local music2 = game.Workspace.menuScript.Folder.music2

local music3 = game.Workspace.menuScript.Folder.music3

music1.Looped = true

music2.Looped = true

music3.Looped = true

local I = false



if _G.isInMenu == true then

I = true

music1:Play()

while true do

if I == false then

music1:Stop()

if _G.isInMenu == false then

I = false

end

break

end

wait(0.2)

end

end

local button = script.Parent

button.MouseButton1Click:Connect(function()

_G.isInMenu = false

end)

The second script is under a button in a ScreenGui. It's structured correctly. The first script is a normal script, it is structured correctly. What happens is that whenever I press the button it just keeps on playing the menu music and doesn't stop. I have no clue what is going on. There aren't any errors either. Thanks in advance!

Answer this question