-- Получаем кнопку
local button = script.Parent
-- Создаем сервис TweenService
local TweenService = game:GetService("TweenService")
-- Создаем анимацию уменьшения кнопки
local shrinkTween = TweenService:Create(button, TweenInfo.new(
0.2, -- Время анимации
Enum.EasingStyle.Sine, -- Тип анимации
Enum.EasingDirection.In -- Направление анимации
), {
Size = UDim2.new(0.9, 0, 0.9, 0) -- Новый размер кнопки
})
-- Создаем анимацию увеличения кнопки
local growTween = TweenService:Create(button, TweenInfo.new(
0.2, -- Время анимации
Enum.EasingStyle.Sine, -- Тип анимации
Enum.EasingDirection.Out -- Направление анимации
), {
Size = UDim2.new(1, 0, 1, 0) -- Новый размер кнопки
})
-- Функция, которая вызывается при нажатии на кнопку
button.MouseButton1Click:Connect(function()
-- Уменьшаем кнопку
shrinkTween:Play()
-- Ждем 0.2 секунды
wait(0.2)
-- Увеличиваем кнопку
growTween:Play()
end)