**Hello, I’m having trouble on a SurfaceGui Hover Animation System, Do you guys know why it’s not working?
CODE:
local btn = script.Parent
local isHovering = false
btn.MouseEnter:Connect(function()
isHovering = true
btn:TweenSize(UDim2.new(0, 73,0, 13), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.2, true)
end)
btn.MouseLeave:Connect(function()
isHovering = false
btn:TweenSize(UDim2.new(0, 70,0, 13), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.2, true)
end)
btn.MouseButton1Down:Connect(function()
btn:TweenSize(UDim2.new(0.265, 0, 0.13, 0), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.2, true)
end)
btn.MouseButton1Up:Connect(function()
if not isHovering then
btn:TweenSize(UDim2.new(0, 70,0, 13), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.2, true)
else
btn:TweenSize(UDim2.new(0, 73,0, 13), Enum.EasingDirection.InOut, Enum.EasingStyle.Quint, 0.2, true)
end
end)