What does this all mean? and after what happened between me and guy friend can we still be friends?

I have been friends with this guy since 2013 we started talking because we both knew my girl childhood friend. I have known her since 5th grade and he has known her since 8th grade. So when me and my guy friend became friends we never met in person until 2014 when I went to go visit my girl friend. But before we meet for the first time we only text and argue day and night like a couple. But then in 2014 things changed and he became awkward and shy the first time he saw me at first I thought it was normal because I was shy and nervous too. But then a few days later his friend even my homegirl were texting me and telling me how he wanted to see me again and that he had caught feelings for me I questioned that a lot so I laughed it off but then ask him if everything I was being told was true and he said yes I said why if all we did was argue and didn’t really said much when we first met and I forgot what he said to me I ignore it then my friend put me and him in a group chat and from what it seem like she was trying to get me to date my guy friend and he was saying how he needed a thick woman in his life he was referring to me and then I laughed it off and went MIA on them for a few years then in 2017 I found out he got in a relationship with another woman who look similar to me and then in 2023 he became single so we started hanging out more but every time we would hangout he was flirting with me cracking jokes throwing hints at me that he wanted something from me and when he would lock eyes with me the only thing I could think of was maybe he just wants sex from me so I ask him and he lied and said no that he respected me as his friend but it was all lies because after that confrontation things changed he would call me at random hours flirt even more play true or dare games the adult version with me then I had a deep talk with my girl friend and him that I had been rape multiple times he tried cheering me up months went by then we finally hook up two days ago.
What does this all mean? and after what happened between me and guy friend can we still be friends?
Post Opinion