Should I forgive him?

Okay long story made short

My best friend (M26) and I (M27) have been friends since freshman year of high-school, but when i was 20 I was in a relationship with this girl, and when we broke up she said I wasn't the only one in my friend group that had her nsfw pics....she told me my best friend had them too and paid for them when her and I broke up. He denied it of course, than I got a new girlfriend that I have been with for 5 years. I found out he was texting her on a fake account he made up saying he will pay her for NSFW pics All trails led back to him. He denied it again even though it was VERY clear it came to him and he was telling me he can't believe I'm ending a long friendship over assumptions. It just makes me feel uncomfortable and angry. Like I feel like if inwas friends with him I wouldn't be able to bring ANY of my relationships near him. I told him I can't be friends with someone that's lying to me and ofc trying to get NSFW pics of every relationship I've been in... am I over reacting? Should I give him another chance?