boyfriend - this is really long sorry I need advice tho

sooo I had dated this guy in like may and I don’t normally rush into relationship and I like to get to know the guy first but he was like perfect he was so nice and caring and he was pretty cute too but then he was always pushing me to do things(not sexually) and I didn’t really want to do them. Then one day this girl texted me saying that he was cheating on me and stuff and I didn’t really want to believe her but I talked to him about it and he said it was nothing, few days later broke up with him because more girls texted me and he actually was... he then made up lies about me and started telling everyone that I used him to get closer to one of my really good guy friends. I was really sad and so this really good guy friends starting hitting on me and stuff but we have been so close since September and I was in a bad place and we started dating in June and this is crazy because I never rush into things like this and all he wants to do is to be sexual when he’s with me and when we are not together he doesn’t say anything about it or wanting to do anything, and at one time he’s so nice and Calling me like baby and how much he cares about me and he gives me his sweaters and the next he’s sending ceiling photos and won’t talk to me:/ I have talked to him about it and he’s like sorry and he keeps doing it. I feel like I have messed up so much and I don’t know what to do about it🤷‍♀️ advice?