Onmyoji was one of the traditional Taoist occupations in China, also known as the " Onmyoji God." Its main duty was to use charms and medicines to treat diseases and pray for good luck. Onmyoji were usually thought to be the reincarnations of immortals who could communicate with the gods and use special spells to achieve their goals. The origins of Onmyoji can be traced back to the Tang Dynasty, when it became an important profession in Taoism. During the Song Dynasty, Onmyoji began to be used for divination and prediction, becoming a rich and mysterious profession. Now, Onmyoji had become a part of China's cultural heritage and was widely passed down and studied. Taoist priests, similar to Onmyoji, were also an ancient profession that could be traced back to the pre-Qin period in China. The duties of a Taoist priest included faith, charms, acupuncture, yoga, and so on. They were usually thought of as a person with mysterious abilities who could communicate with the gods. However, there were some differences between Onmyoji and Taoist priests. Onmyoji usually prayed for good luck and treated diseases as their main purpose, while Taoist priests paid more attention to cultivation and divination.