Mixed messages ? Please help!!

So I met this guy during my first semester in college. We had a class in common and at first I didn’t even notice him but he started making comments before and after class about the professor and I thought it was cool. I eventually asked him to exchange numbers because we didn’t know anybody else in the class and it’s always a good idea to have someone ou can ask questions if for some reason you miss class and stuff. So he agreed and texted me the same day to ask me about my origins ( I’m not from the USA). We talked the whole afternoon and he told me he was from Florida and he didn’t know anybody in town so I was his first friend. He told me he had a car so I could let him know whenever I feel like doing something ect. He’s really cute and fit so I a few days later, I caught myself thinking about him. He asked me to hang out and we went to see a movie. However it didn’t go as I anticipated. When he was paying for the tickets, I proposed to pay for half and pretended to be mad that he didn’t let me. He played it cool and we went to have a good time. When we were leaving, he realized he had to pay for the parking ticket and asked me if I still wanted to participate and I was like yeah! But I only had card and they asked for cash so he payed. He drove me home and I told him to let me know when he got to his apartment. A week later he still hadn’t texted me and it felt like he was avoiding me after class. So I never texted him cause I thought that maybe he was mad that I wanted to pay and blah blah blah. I drop the class because I was failing and we restarted to talk. He was texting me for a few days when he started sending me memes and some of them made me uncomfortable so I let him know and he stopped sending them but he also stopped talking to me that often. Then came the winter break and he went back to Florida and I never heard of him.

Now he’s back and he’s been texting me and asking me to come to his games. Last night, he texted me around 11. He was close to my house cause he had to drop a couple of friends at a party and didn’t wanna go there so We kept talking till 3 am and he asked if I wanted to go somewhere cause he was available but I said no cause I was too tired.

So he asked me to « hangout » again this Friday.

I don’t know if I should go cause I don’t wanna get disappoint again. I was thinking that maybe he only wants to hangout because I’m one of his only friend but he has a lot now and they party all the time. I just don’t understand and it’s even more complicated because I’m not from here so I don’t know how it works.

Im sorry that it was so long, just figured I have to give all the details so I can get accurate advices