local gui = script.Parent -- Это ScreenGui
local buttons = gui:GetDescendants() -- Получаем все дочерние элементы GUI
-- Проходим через все кнопки и добавляем обработчик нажатия
for _, element in pairs(buttons) do
if element:IsA("TextButton") then
element.MouseButton1Click:Connect(function()
gui.Enabled = false -- Отключаем GUI
end)
end
end
local player = game.Players.LocalPlayer
local button = script.Parent -- Предполагается, что скрипт находится внутри кнопки
local guiName = "YourGuiName" -- Замените YourGuiName на имя вашего GUI
-- Функция для скрытия GUI
local function hideGui()
local gui = player:FindFirstChild("PlayerGui"):FindFirstChild(guiName)
if gui then
gui.Enabled = false -- Скрывает GUI
else
warn("GUI не найден: " .. guiName) -- Предупреждение в случае отсутствия GUI
end
end
-- Подключаем обработчик события нажатия кнопки
button.MouseButton1Click:Connect(hideGui)