It's pretty simple, for some reason it doesn't want to detect that my mouse is on the TextButton
script.Parent.MouseEnter:Connect(function() print("Hi mouse! :D") game:GetService('TweenService'):Create( script.Parent.Round ,TweenInfo.new(0.25,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut), {ImageColor3 = Color3.fromRGB(46, 154, 255)}):Play() game:GetService('TweenService'):Create( script.Parent.TextLabel.TextColor3 ,TweenInfo.new(0.25,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut), {ImageColor3 = Color3.fromRGB(255, 255, 255)}):Play() end) script.Parent.MouseLeave:Connect(function() print("Bye mouse. D:") game:GetService('TweenService'):Create( script.Parent.Round ,TweenInfo.new(0.25,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut), {ImageColor3 = Color3.fromRGB(255, 255, 255)}):Play() game:GetService('TweenService'):Create( script.Parent.TextLabel.TextColor3 ,TweenInfo.new(0.25,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut), {ImageColor3 = Color3.fromRGB(46, 154, 255)}):Play() end)