<human>: I moved schools last year and didn't have many friends. I met this one guy, let's call him Brandon. Anyway, Brandon and I became pretty good friends quite quickly. Mainly because he liked to talk a lot on Facebook. At first I thought he was just being friendly and I kept being nice to him and stuff like that.

After a while, I found that he liked talking on Facebook a bit too much for my liking and I found it quite annoying. I just kind of stopped messaging him, although he would message me and then we might talk every once in a while.

Then Brandon became really mad at me for not 'starting conversations' because he was always the one who would start conversations on Facebook. This is because I didn't want to talk. Anyway, he said stuff like "best friends are supposed to message each other everyday." He easily gets emotionally sad so I try not to say stuff that hurts his feelings. 

The problem is that I don't like Brandon nearly as much as he likes me. He writes me letters on my b-day and long messages about how important I am to him. I just kind of say "haha thanks dude, it means a lot." But I actually feel really uncomfortable because I definitely don't feel the same way about him. 

Additionally he's homophobic and doesn't like people of other cultures, which I hate. I'm not gay or anything and I'm the same culture as him, so he's really nice to me. I don't know what to do. I don't want to hurt his feelings but at the same time I don't want him to treat me like his girlfriend (as in being overly attached).

Can you condense the text into a few key points?
<bot>: My friend is quite different to me but really over-attached. I don't feel the same way. I don't want to hurt him but I want him to not be so attached. What should I do?