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)
1 месяц назад