ClickDetectors get MaxActivationDistance. Could SurfaceGuis get this as well, i want to use surface guis as a control panel at my training place, but people can just go near it, and click, i tried with invisible walls but they can just click everywhere, unless the wall is 0% invisible, and i want the control straight in front of them in the lobby.
I’m sure I saw somebody use both a ClickDetector and a SurfaceGui, I think the ClickDetector still captures the clicks, meaning you could use both.
It’s already doable:
If you put the SurfaceGuis in each player’s PlayerGui rather than making them global then you will be able to tell exactly who clicked them, exactly from how far away, and exactly from what camera angle (because it’s local and you have access to their camera).