hey i have wrote out a script for the gui to wait to close but it doesnt can anyone help?
code:
local function onClick()
local players = game:GetService("Players")
local player = players.LocalPlayer
for i = 1, 0, -0.1 do
script.Parent.Parent.Parent.Music.Volume = i
wait(0.07)
end
script.Parent.Parent.Parent.Music:Stop()
player.Character.Humanoid.Health = 0
end
script.Parent.MouseButton1Click:Connect(onClick)
script.Parent.PlayButton.MouseButton1Click:Connect(onClick)
delay(0.5)
script.Parent.Parent.Visible = false
local function onClick()
local players = game:GetService("Players")
local player = players.LocalPlayer
for i = 1, 0, -0.1 do
script.Parent.Parent.Parent.Music.Volume = i
wait(0.07)
end
script.Parent.Parent.Parent.Music:Stop()
player.Character.Humanoid.Health = 0
MainGui.Enabled = false
end
script.Parent.MouseButton1Click:Connect(onClick)
script.Parent.PlayButton.MouseButton1Click:Connect(onClick)
local function onClick()
local players = game:GetService("Players")
local player = players.LocalPlayer
for i = 1, 0, -0.1 do
script.Parent.Parent.Parent.Music.Volume = i
wait(0.07)
end
script.Parent.Parent.Parent.Music:Stop()
player.Character.Humanoid.Health = 0
coroutine.wrap(function()
wait(5)
MainGui.Enabled = false
end)()
end
script.Parent.MouseButton1Click:Connect(onClick)
script.Parent.PlayButton.MouseButton1Click:Connect(onClick)
local function onClick()
local players = game:GetService("Players")
local player = players.LocalPlayer
for i = 1, 0, -0.1 do
script.Parent.Parent.Parent.Music.Volume = i
wait(0.07)
end
script.Parent.Parent.Parent.Music:Stop()
player.Character.Humanoid.Health = 0
wait(5)
MainGui.Enabled = false -- Set the MainGui to the parent. you can remove the coroutine not really needed.
end
script.Parent.MouseButton1Click:Connect(onClick)
script.Parent.PlayButton.MouseButton1Click:Connect(onClick)