1) Shyness
2) Fear of rejection
3) Both of the above.
4) Doesn't want to look like an idiot-see #2 above
5) Thinks the girl doesn't like him-see #2 above
He is afraid you'll say "no".
he is afraid that you may like that guy and not him so he is trying to get rid of him
It probably means that he likes you but is afraid to say anything and thinks that he will screw it up,i would try to flirt but start out with something small not to direct :)
Break the silence, Get to know him a little bit if you like him and he likes you
I believe, being a guy, that a guy that likes you and you know he likes you back is afraid of being rejected and you not liking him.
girl you should just go up to him because if you dont you will be waiting forever for him to approach you about something you consered about. Dont be afraid or scaredto talk to him. but if you do apporoach him dont be super direct about it.
it means he likes you, he is just afraid to tell you or show you how he really feels , so don't be afraid to tell him how you feel.
because hes afraid that the person he likes doesn't like him back
to stay away from him
If he seams jumpy or nervous he likes you and if he is also afraid to make eye contact
It means the guy has feelings for you but was too afraid to admit them.
According to me he likes you but is afraid of saying to you