C365
The reason why the Heavenly Ghost Tribe was called the Heavenly Ghost Tribe was because even though they also had humanoid forms, they were only pure soul forms. Moreover, their soul form was different from a human's. It had similarities but also differences. It was like a fusion between a human and a demon beast's soul.
More importantly, these heavenly ghosts could devour the souls of humans
