Question: what does it mean when a guy always stares at you but never talks to you?
Answer: It would seem that he probably has an interest in you. As a friend or romantically, that's difficult to ascertain. If nothing else, he probably thinks you're pretty. If he doesn't approach you, then, he might be shy & possibly have social anxiety.