Shinidamachū

Shinidamachu (死魂虫 Shinidamachū, dead soul insects) are long snake and insect-creatures. They are also referred to as, "(Dead) Soul Collectors." These creatures are a type of Shikigami.

Point in Story
The Shinidamachu first appearance is in Kikyo's second appearance after she was resurrected. The Shinidamachu goal is to collects souls and bring them to Kikyo. They gather lost souls of the dead, and give them to Kikyo, so that she may continue her existence in the world of the living.

Creation & Powers
They do not serve for fighting as they were never seen fighting. Despite this, they seem to be strong as 5 of them can lift a person up and fly away with the person. They also can steal the souls of the living, making them the controllers' mindless slave. At one point in the series, Naraku attempts to kill Kikyo by summoning his own giant Shinidamachu and sends it flying across the sky, collecting all the dead souls, including Kikyo's.