Can't you wait for the upcoming prom? Yep. Be honest or if you don't want to tell it to him straight, just stop responding to his messages. He'll eventually stop bugging if you make him feel unwanted.

cheers,
paul