Is there a special reason in your case that prevents you from using the Touched Event, which is far easier on the server?
You generally don’t want to poll using wait() if you can use Events (which I’m guessing you can, because you can also use TouchEnded to see when the touch stopped).
I strongly recommend you read Avoiding wait() and why until you feel like you understand it: