Question: what does it mean when a guy keeps staring and smiling at you?
Answer: If a guy stares at you and smiles it would generally be a strong signal of attraction. If he does it multiple times but doesn't talk to you then it would be a sign that he is too nervous to approach you. If you want him to then returning the smile back to him should help to get him to do so.