I dont remember much about the story all I know is that the MC either has a pet/companion that has multiple heads but each head is a different element ie(red head for fire blue head for water brown head for wood slack head for dark/death white head for light/life) and this pet is something he has raised from childhood and has followed him in his cultivation