I asked her after school and she said no. Well not in those words. She said "awwww" a lot then "idk" then I said it's alright if she says no then she said we can still be friends and we'll still go to prom and I got a hug. Her saying no wasn't as bad as I thought it would be tbh. Im still glad I did it because I don't have to worry about her not liking me anymore since ik for sure.
Good on you for asking. Next time, do not facilitate the rejection.
If she wants to be friends in the platonic sense, then by all means, be her friend.
But do not confuse, "Friend zone" with "Friendship." They aren't synonyms.
Get back in the saddle and ask someone else to the prom.