Найти в Дзене
257 подписчиков

local iconButton = script.Parent -- Ссылка на иконку

local buttonsContainer = {} -- Таблица для хранения кнопок
local isOpen = false -- Флаг для отслеживания состояния

-- Находим все кнопки в ScreenGui
for _, child in pairs(iconButton.Parent:GetChildren()) do
if child:IsA("TextButton") and child ~= iconButton then
table.insert(buttonsContainer, child)
child.Visible = false -- Скрываем кнопки по умолчанию
end
end

-- Функция для переключения видимости кнопок
local function toggleButtons()
isOpen = not isOpen -- Переключаем состояние
for _, button in pairs(buttonsContainer) do
button.Visible = isOpen -- Устанавливаем видимость кнопок
end
end

-- Привязываем функцию к событию нажатия на иконку
iconButton.MouseButton1Click:Connect(toggleButtons)
Около минуты