2234rergertgwergtwergwtergfdefwwe
I suggest using MouseEnter for visibility since it will activate right upon hover.
Heres something to get you started
This is for the default textbutton that you insert
local textbttn = script.Parent
textbttn.MouseEnter:Connect(function()
textbttn.BackgroundColor3 = Color3.fromRGB(35, 255, 11)
end)
textbttn.MouseLeave:Connect(function()
textbttn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
end)