I'm from England. When I first moved to a foreign, non-English-speaking, country (France), it was difficult for me to make friends, I had to deal with the language barrier and culture shock. Luckily, I found someone who spoke English and was quite smart. He was in the grade above me but was in the same school, we had the same interests, computers and video games; we both hated school, except he really did not care about his grades whereas I at least tried.
I thought I had decent friend who could help me integrate but as time went on, he became increasingly arrogant and obnoxious, he boasts about earning lots of money by selling custom-built computers, he's very manipulative and tries to extort/coerce me for some virtual money. In the end, all he cares about is himself and sees nothing else than that.
I had to hang out with him because he was the only one who spoke English and it was sort of a necessity in order to understand my surroundings and integrate myself into the new neighbourhood. Long story short, I found better friends to hang out with who do speak English and I can speak the native language better than before.
However, I wish to stop being associated with an arrogant, selfish person like him but ignoring him will be hard. I may still need his help in the future, and, as far as I'm aware of, he's the only one who I share the interests with. I only wish he could be a bit more helpful and considerate but I doubt that's possible. I admit, I am academically anxious, and it boils me to the core to see him boast earning money, with an attitude like that.
My goal is to try and disassociate with him online and at school, hang out with people who I feel more comfortable with.