Question: do shy guys avoid their crush?
Answer: If a shy guy gets the hint (whatever that may be) that you're onto him, he will avoid you. They can't believe that someone likes them or will date them. They avoid you because they think that you're just trying to embarrass them.