That shouldn’t be the problem in theory and isn’t the problem in practice - I tried it at 32 studs when my character and player were right on the button part and still no results from the click event - only the hover event.
Your solution worked in a new Baseplate, however in the actual game place it didn’t. Im going to leave this topic open in hope that someone comes along and has an idea later, but thanks for the help.
Its a rather big file, since its a whole game. I think I will just use GUI buttons in a ScreenGui rather than click detectors (for my usage it is possible to use either), but I do understand it is incredibly difficult to help someone when you don’t know the whole picture as some other things could be interfering. I am confident it is a place specific bug because ClickDetectors work in other game I have from the same code. Thanks for the offer to help though.
I Encourage you to change the parent of the script, for example from the click detector itself to the part and change your script to something like this:
Firstly is the “Button” part in another Part or Model? for example, it may not be Anchor and falls off the Part/Model.
Secondly, when you move the mouse over the “Button” part, does it change its texture?
So if the mouse doesn’t change texture it’s mean that it doesn’t detect the “Button” part, and if the mouse cannot detect the “Button” part it means that there is a Part or a GUI that is hiding it.
Could you check everything I said, and come back with answers thanks!