i suggest you trying to look at the situation from his point of view and by that i don't mean, pretend that you are walking up to a guy and doing the same thing. i mean, try putting yourself into this kid's life based on what you know about him, which clearly isn't much. however, just based on the information you give in the story, i'm assuming this kid who looks like a "loser" and has that "doesn't have a life" look about him has very little confidence and very low self-esteem. the fact that someone in his position has the fucking balls to walk up to you (and i don't know anything about you but i'll assume you don't consider yourself in the same league as him) and say something to you, whether it sounds gay or not, is pretty amazing. congratulations for stomping out the tiny bit of self-esteem he might have had left. i mean, you don't know who the fuck he is anyway, so why should you give a fuck, right?
oh yeah and sorry if that came off harsh, but since you took the time to post this thread, i assume that you want to hear honest responses. i could just say, "oh wow, dude sounds like a freak" and leave it at that. but that wouldn't be honest.