He also texts me randomly sometimes asking if I have any plans etc (he seems to put a lot of effort in his text message while I (usually) send back short replies). He asked me out (through text) to watch movie or come over to his house before, but I refused. The next day he was like "I just wanted to watch movie with someone because I haven't been out for so long" (but he didn't mentioned anything about asking me out to his house...). But still he looks at me, makes jokes, teases me, texts me, etc... He also recently again texted me if I had any plans, which I did so he didn't ask me out.
By the way I'm 18 & he's 23 (turning 24 sometimes this year).
So does he want to just be friends or something more?