Update: I'm in general tired of initiating and he claims he doesn't because he's shy/busy so I told him, "Anyway, get a hold of me if you ever want! I'm gonna give you some space haha so" and he said, "Haha wutevs" He gets a little immature when mad but still. I asked "what?" and he goes "idk". I then said I was leaving the ball in his court because I felt pushy and that I really liked him (I don't know how he took that) and he said, "No you're good"
Update 2: I really don't know how to proceed. I've had people say he's hesitant because of how much I hurt him and others say he's not interested. I'm thinking of just telling him I like him straight out just to make sure I'm not letting it go without knowing for sure how he feels. He's a lot of fun in person and I think seems interested but then texting he's weird and doesn't answer and stuff.