I've had friends like this character (yes they exist and are tiring to be with). In the end, they either accept help from people and change, or spiral into worse self loathing because they can't trust anyone.
The answer is simple, help from a distance but don't set yourself on fire to keep them...