Question: there are no flies on you?
Answer: If you say there are no flies on someone, you mean that they are quick to understand a situation and are not easily deceived. Oh, he was a smart one, all right. There were no flies on him.