SurfaceGui buttons not highlighting when hovered over

I’m having issues with ScreenGui buttons not highlighting when I hover over them, I had a temporary fix when I moved the UI to a different part but it seems to have reverted and started to cause issues again, there are also overlaying UIs in the same part for visual FX that I have tried removing to fix it but to no avail. I’m pretty stuck.

Here’s a video. (I was also spam clicking them despite the absence of code inside the buttons.)

SurfaceGuis don’t respond unless they’re AlwaysOnTop, for whatever reason.

lol what :skull: let me give that a try…
i had alwaysontop disabled on another computer model with uis and it worked fine…

It didn’t seem to fix anything when I enabled that-

Weird. There’s probably a frame that’s still covering the buttons, even with the other UI disabled.
Just to clarify, how did you set up the button colouring?

Button colouring? I’m not sure what you mean by that.

The highlighting*, sorry. Do you let Roblox automatically do it for you, or do you have custom code for it? I’m assuming it’s custom code, in which case, can I see it?

Nope, I let roblox do it, I also put a script in the start button to print “Start!” whenever its pressed, and It doesn’t print when I click it.

Start button randomly fixed itself but I don’t expect it to last long, issue is persisting with the X button though.