I have always used Alt left click to move the camera, so like M.L I’ve misclicked on chairs occasionally.
I also have problems with the “click to sit” text. I had to make a scale factor for the text and the stand up distance when I used sit scripts for tiny avatar chairs. Another thing that would be useful is a position and rotation sit offset that could be edited in UserData or at least in the script itself.
And sometimes either the person making the build doesn’t want anyone to see the text or the individual using the sit, or what ever action is being advertised, doesn’t want to see the text.
They are two different things. The builder of the scene should have the option of disabling the text for everyone and also, the individual seeing it should have the choice to turn it off if the owner sets it on (but not on if the owner has it set to off) for herself or himself only.
Another annoying thing is clicking on a chair while already seated. I would rather be forced to stand up first before sitting on a different chair than find myself sitting somewhere else because of a bad click.
One last thing is, relying on writing to UserData to save script state data comes with the problem that if you Lock the object, the script stops working.