I can play either of the roles in the following...
A 16yo boy started the school year as one of the most popular boys at Lincoln High. He had a pretty girlfriend and girls standing in line ready to move in the day that relationship failed. He wasn't a jock, tho he did play on the school's tennis team. He was cute and a master of flirting with the girls. Buy he did have a secret and one day after school it came out. He had gotten high with a friend and out of the blue had taken a quick feel of his crotch and offered to give him a BJ. His friend let him and when it was over quickly left. The next day at school the word had spread. The only things that saved him from being a total outcast was some simply didn't believe it and his popularity. But his social status sunk to nerd level and his girlfriend broke up with him. The girls waiting for this day stepped out of line. They didn't want a boy who was rumored to be a cocksucker no matter how cute he was.
The main character opposite him can be one, or more of the following...
His first girlfriend comes back to him after hearing the rumors. The idea that he is bi turns her on. This time tho she will be the one in charge.
He finds him somehow in a bully's clique. The boys in it play around some. They see the former popular boy as a piece of ass and quite the looker.
A tomboy cousin who has always had a crush on him steps in to look after him...and something more.