Complex sentence: A demon later attacks the cottage, but it is destroyed by Zolo, who saves the lives of the old humans and repays them for their hospitality by helping them rebuild their demolished house.
Split into simpler sentences: A demon later attacks the cottage, a demon that is destroyed by Zolo. Zolo saves the lives of the old humans and repays them for their hospitality by helping them rebuild their demolished house.