Problem with Touch Tap and SurfaceGui

Hi! So, I’m making a game using a computer and I decided to use the SurfaceGui for the players to interact; mainly because it looks cool when you look from a second perspective. However, the buttons work on the ScreenGui only works on computer but not on Mobile. I’d check if the objects around it are active and are swallowing the inputs; they are not. How can I fix it?

Have you looked into ContextActionService?

If you are talking about ScreenGui buttons, you should use

TextButton.MouseButton1Click:Connect(function())

from my experience, this one works cross platform.