girls dont automatically think a guy is weird becase he is shy. or because he is quiet, or because e wears gasses, or has some nerdy hobby, etc etc. It's combinations of these kinds of traits that make him not so attractive.