I am in highschool, this is my first reddit post so bare with me

I sat next to a crazy girl that we will call CG,(she has mental health issues) and my friend (we'll call him BFK) was not in school that day.

i was trying to sleep beacuse the class was boring and CG was trying to get my attention by asking random questions and saying dumb stuff. i tried to be carefull with my responses since she takes everything way to seriously.

after some time she asked "Who hates me?" i mindlessly half asleep answered "BFK hates you" (they had a lot of arguments and bad times togheter so it was obvious).

CG  slapped me , started screaming and making a scene. she shouted "why does BFK hate me? does he think that he's better then me? nobody is better then me! he is a fucking dickhead and he did some horrible things to me". she started crying and the other girls went to help her outside. this stopped the lesson and everyone gossiped about how much BFK is a dick and why did he ruin her life and do horrible things to her. i tried to stop them saying that she is just doing drama and that nothing happend.

the next day when BFK came back to school he attacked me and told me to kys and that i suck. we were really good friends before this. i tried to explain to him that i was half asleep and that i didnt pay attention and that the fact that he hates CG is obvious but he didnt care and said some more bad things and punched me in the face. CG forgot about the whole thing in a day but idk if the class still hates BFK for being "a bad preson" (he didnt do anything)
i apolegized to BFK and he just went away, i lost one of my best friends and i feel really bad.

AITA for saying BFK hates you while being half asleep?
is BFK the ass for not forgiving telling me to kys and attacking me?

is the class the ass for beliving CG?
idk 