Constant Munchies
he's told my other friends I'm friendzoned.
I don't really understand what this means. Has he told your friends that he isn't interested in you?
Regardless, I suppose, honesty is the best policy. If you really feel like there is something between you two, telling him how you feel is probably the only thing that's going to help the situation get anywhere.
Though from personal experience being someone in his shoes, it sometimes is super awkward when your best friend tells you they have romantic feelings for you if you don't feel the same way.
Still, if he cares about your friendship as much as it sounds like you do I wouldn't be worried about him cutting you out of his life. And if he does, maybe you should consider that he might not be as great as you thought he was.