Okay so I've known this friend for about 3 or so years and its been more of sometimes I'm friends with him sometimes I'm not. A couple months ago he sent me what I would call a weird fetish but if he likes that I can't judge him anyways he "accidentally" sent me that on my phone (link to a video from Youtube I'm pretty sure its deleted) Anyways I thought it was weird and asked a couple close friends for advice and they said to not be his friend but the thing is that I always feel bad when I tell him I would like to stop being friends for a while because he gets pushed around a lot because of his past (I don't know what he did and they won't tell me)  Also he used to tell me to look at creepy things while we were at school for spring break, its an afterschool program and my parents wouldn't let me get out of it so I just went to it and there he was in some discord for hentai and porn which he would always tell me to look at while I was trying to do work the teacher assigned to us. (I was mainly just reading stories on don't sleep which definitely is not what our teacher assigned to us but still) I tried to tell him he was gonna get caught and I tried to tell him that we shouldn't be friends many times but each time I just felt too bad for him. He also talks a lot about hentai which I don't know how to feel about, I get it that I shouldn't judge him but if he doesn't want me to judge him then he shouldn't tell me about all his sexual fantasies. I was thinking about telling some people about what hes done to me. I've already told some people and they said that if I feel annoyed and he won't stop I should but I keep feeling bad for him. I'm thinking of showing ALL the proof I have of the stuff he does to me. I have text messages which he sent to me which I could easily show but a person who overheard me and my friends talking said that said that since it happened a while ago I should just forget about it but he still continues to lie. To be honest I think he lies because he has nothing interesting to say because he went to some "party" which he told me what happened and I realized he literally copied it from reddit. Once I was serious that if he keeps on lying to me then I would stop being his friend but he told me it was a lie. Today hes saying that its the truth and its getting really annoying. There is also this whole thing where he broke some kids phone and his parents/he refuse to pay for it so the kids friend is trying to fight him and I also know the kids friend. If he fights him he will get hurt since he can't run for long since he has asthma so that added to my guilt of thinking of not being his friend. If I do tell people then obviously I wouldn't be his friend anymore so I don't know what to do. If I'm not his friend then my friend will fight him and hurt him which I feel bad about so is there anyone who thinks I should stop being friends with him and take revenge?