local button = script.Parent
local absolutesize,absoluteposition = button.AbsoluteSize,button.AbsolutePosition
local radii = absolutesize.Magnitude/2
local runservice,userinputservice = game:GetService("RunService"),game:GetService("UserInputService")
runservice.RenderStepped:Connect(function()
if (userinputservice:GetMouseLocation()-(absoluteposition+Vector2.new(absolutesize.X/2,absolutesize.Y))).Magnitude <= radii then
print("YA")
end
end)
I tested it and it works.