I've tried a lot of things but can't seem to work out how to do this. I basically want to run some code at a specific point by calling it, and that code constantly checks until a certain player sends a message and then stops once that player sends a message in chat. I also want to then store the message that the specific player sent. Not really sure how to explain it or go about doing it. Thanks Max.