How do I end this friendship, respectfully?

I’m really struggling with a tough decision, and I need some advice. I know some of y’all might ridicule me since this is about an online friendship but anyways…. I’ve been friends with this guy online for over four years now we both same age, since I was 16. I’m turning 21 next year, so I’ve grown a lot since we first met. Our friendship has always been a ‘no strings attached’ kind of thing so we would be sexting from time to time, but it’s not only sexual we talk about everything we had deep FaceTime calls conversations about life and were really supportive towards each-other as friends. But over time, I’ve realized that this doesn’t work for me anymore because I’ve developed feelings for him. And we’re basically in a relationship but without the labels. (So my feelings hurt at this point 😖)

The problem is, we live far apart, so we can’t actually be together. Plus, because of my personal beliefs and values, I feel like I can’t stay in this kind of friendship and still stay true to myself.

He hasn’t done anything wrong, and I still care about him a lot, which makes this so much harder. I know I need to move on, but I don’t want to ghost him—that would be rude, and I’d hate if someone did that to me. How can I end this friendship respectfully while making it clear that it’s about me needing to move on for my own well-being? Also extra advice while moving on should we remove each other from all socials like zero contact or something else… thanks I’d appreciate any honest advice:)

Updates
1 y
Not that anyone cares lol but I did it lol in Jan it was hard at first but the friendship is now over
How do I end this friendship, respectfully?
Post Opinion