--//Services
local tweenService = game:GetService("TweenService")
--//Variables
local ui = script.Parent
local originalSize = ui.Size
local originalPosition = ui.Position
local hoverSizeIncrease = UDim2.new(0.01, 0, 0.01, 0)
local hoverSize = originalSize + hoverSizeIncrease
local hoverPosition = originalPosition - UDim2.new(hoverSizeIncrease.X.Scale / 2, 0, hoverSizeIncrease.Y.Scale / 2, 0)
local tweenTime = 0.2
--//Tweens
local hoverTween = tweenService:Create(ui, TweenInfo.new(tweenTime), {Size = hoverSize, Position = hoverPosition})
local leaveTween = tweenService:Create(ui, TweenInfo.new(tweenTime), {Size = originalSize, Position = originalPosition})
ui.MouseEnter:Connect(function()
hoverTween:Play()
end)
ui.MouseLeave:Connect(function()
leaveTween:Play()
end)