Does he hate me? Or is he flirting?

There's this guy at my school who is annoying and conceited and just flat out rude sometimes. But he gives me weird mixed signals
-He sends me the iPhone restart code all the time, which is so annoying
-He does really stupid things, sometimes, around me, like one time he long jumped over a hurdle into the sand pit (we're both in track)
-He won't give me his snapchat or to text me, but he accepted my follow request and followed me back on instagram
-At our last track meet, he chased me around with a gross banana and finally threw it at me. He had set up a very elaborate prank in which he taped the banana to the top of a doorway so he could pull the string and it would come down on my head. I didn't fall for it though, so he just chased me.
-He says "daddy" to me in a really sexual voice (which sounds weird; one time I said that daddy kinks grossed me out and now he won't stop doing that whenever I'm around)
-on Valentine's Day, he told my friend I was his valentine, but he hasn't been like that since
-he gets really close to me when we're sitting near each other but he never purposely touches me i think
-he is mainly "flirty" whenever i start getting romantically close to his friend
-he makes funny impressions of the godfather and chewbacca and the joker at me all the time
UGH! Does he hate me, or is he just really immature and actually likes me? I mean, he's a pretty immature guy, but… I have no clue. He's going away next year, and I want to know what i should do.

FLIRTING

Well he's either bullying you, or he's sending some weird signs he likes you (most likely the first) I'd just slap him across the face, that'll f him

  • Why does IGN hate Nintendo so much? I understand the Nintendo Wii/ Wii you had/has its problems, as have all other companies like Microsoft with the IPhone. Why are they So harsh on Nintendo? I'm not saying they don't make good points, but they rat on it for problems that can easily be fixed, and never bring up problems with Microsoft without laying it down like a baby in a crib.
  • Why does god hate me? I have been trying to get this Beyonce song I PURCHASED to play on my Macook through iTunes on my Apple Music playlists. It will not work. It works on my iPhone but it will just not work and all I want in life is to listen to that song on my computer.
  • Why does everyone hate the iPhone? Like the internet is just full of people that be like "iPhone suck" and "iPhones are overated" and "Steve jobs was stupid" and stuff. Like why? I see people with iPhones all the time. I actually played with the iPhone 5s at the store the other day and it was pretty awesome. Like 64 bit processing and a fingerprint sensor? A slow mo camera? Sweet! Why does everyone hate iPhones? They seem to be very nice phones.
  • Why does everyone hate me because I like Apple products? I recently bought the iPhone 5S and I have an old iPad and everyone is hating on me. Why is there so much hate? I have had both android products and apple products and they were both great for different things. When I look at comments everyone says that Apple is stupid and etc. Do people have enough arrogance to do that? I have no problem with android. Can't people understand that we but the phone that best fits our needs?