<human>: Summarize the given text in a few sentences.

A note that I've changed some ages by 1 or 2 years just because I really don't want anybody to find this.

I've known this guy, who we'll call Tom, since I was about 15. I wasn't friends with him at the time, I just knew him through a mutual friend. Mutual friend is only a few months older than me, but he turned out to be into child porn and I reported and cut contact with him, but Tom still had my details. Tom and I liked the same shows and games so we'd chat sometimes. I rarely hung out with him on his own, but if I was playing something with a group of other friends, I'd invite him. He always started the conversations, I wasn't too fussed about talking to him but he seemed nice enough.

He helped me with a lot of my school work and I appreciated him as a big brother type friend, especially since he's the same age as my older brothers. I do some art so I'd draw him gifts.

But, I've never met him in person and I've got a lot of friends closer to my age that I've met in person who I talk to more often, so sometimes I don't notice his messages for a few days.

When I started talking about where I wanted to go to university, he tried really hard to convince me to go abroad to the US (I live in England). Also, shortly after my 16th birthday (16 is the age of consent in England) he asked me out. He said his friends told him to do it, and I just responded "Do they know I'm 16?". He then said we should definitely hang out as friends some time though.

He's always been a bit weirdly clingy. Our friendship is kind of one-sided, and I don't really start conversations with him, but I don't really think he's done anything to deserve being ignored.
<bot>: My friend is much older than me, has expressed romantic interest before, and is a bit weirdly clingy, but he hasn't technically done anything wrong, should I cut contact?