City God, also known as Town God, is a local official in the Underworld. His has the same authority as a mayor on Earth. Therefore he is responsible for governing the land where he belongs to. City God had originally been created in the ancient rituals, and was later derived from Taoism as a god who protected and guarded the land. Some said City God was deified from moat. And later he has become the monitor in the underworld. As City God is the governor of all devils, people worship him for dispelling bad luck.