Ok, so I'm a closeted gay man (also feels wierd typing since I've never really admitted it until recently). I'm a senior in highschool & I really like this kid in my class. Now here's the thing, I just want to be friends with him. I don't want a relationship with him, I just enjoy having him there. However, our friendship is wierd. It most consists of me giving him hw or money (I gave him this before I thought I was gay, & before I liked him). He's a skater kind of kid, but not a punk skater, also muscular & jock like. He's very touchy and is always giving me hugs because I'm so nice to him (but he's touchy-feely to everyone!. He always asks me if I'm gay (but not seriously, always jokingly) & I just respond non-chalantly (& sounding slightly annoyed) only gay for you (cheesy, I know). Graduation is coming up, & we have no more classes, so I'm only going to see him at prom & graduation when there's alot of kids around, a place where I wouldn't want to tell him. Should I tell him through facebook chat (& if I did, before or after graduation?). I want to tell him because I think he knows I'm gay, for one. But mainly because I'm hoping if I tell him this it will strengthen our friendship (or it could ruin it?) & we will continue to talk when we go our separate ways.
Also, if he happens to be gay hopefully he would confide in me? I think he might be gay because my gay bestfriend got a message from him asking for a blowjob, then they guy said it was fake & not from him. This kid & I are 'semi-friends' as we never talk/hang out outside of school. Should I take my chances & tell him? He's always asking me if I am, so I was hoping he'd ask me again & instead of saying something stupid I could seriously say yes, but I'm afraid I won't have that chance anymore. What should I do?