How exactly are the Hyuga and Kaguya clans descended from the Otsutsuki clan? I used to think Hamura Otsutsuki was their shared ancestor but then the latest movie stated that he and the rest of the Otsutsuki clan left Earth for the moon. Is it possible that Hamura fathered children before he went to the moon and they chose to stay on Earth? Or are the Hyuga and Kaguya clans descended from Hagoromo, like the Senju, Uchiha, and Uzumaki clans? Maybe the Hyugas and Kaguyas are distantly related to the Uchihas?