local TweenService = game:GetService("TweenService")
local platform = script.Parent
local goal = {}
goal.Position = platform.Position + Vector3.new(0, 10, 0) -- поднимаем на 10 единиц вверх
local tweenInfo = TweenInfo.new(
2, -- время в секундах
Enum.EasingStyle.Sine, -- стиль движения (можно выбрать другой)
Enum.EasingDirection.Out, -- направление анимации
0, -- сколько раз повторить (0 — один раз)
false, -- повторять взад-вперёд
0 -- задержка перед стартом
)
local tween = TweenService:Create(platform, tweenInfo, goal)
tween:Play()local TweenService = game:GetService("TweenService")
local button = script.Parent
button.MouseEnter:Connect(function()
local tween = TweenService:Create(button, TweenInfo.new(0.3), {Size = UDim2.new(0, 220, 0, 60)})
tween:Play()
end)
button.MouseLeave:Connect(function()
local tween = TweenService:Create(button, TweenInfo.new(0.3), {Size = UDim2.new(0, 200, 0, 50)})
tween:Play()
end)while true do
local tween1 = TweenService:Create(script.Parent, TweenInfo.new(0.5), {Transparency = 1})
tween1:Play()
tween1.Completed:Wait()
local tween2 = TweenService:Create(script.Parent, TweenInfo.new(0.5), {Transparency = 0})
tween2:Play()
tween2.Completed:Wait()
end