I messed up again and idk how to fix it

A long time ago I made a post about being apart of an sexual assault support group. Randomly a guy started going. He wore a hoodie and made the rest of us girls nervous. He was court ordered to be there which made us more nervous. I said some crappy things. He called me a bitch because he was court ordered to be there because he was on probation after he ran his car through his rapist home. We made up. Have become good friends and. I caught feelings. We were talking last week and I don't know what came over me. I went for it and kissed him. He looked shocked and got up and left. Since he hasn't been responding to my text and I feel bad now. I should not have done that without asking and I'm not sure how to fix it.