Shinidamachū

Shinidamachu (死魂虫 Shinidamachū, dead soul insects) are long snake and insect-creatures in the anime and manga series InuYasha. They are also refered to as, "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 wait until the person has died... and when the soul arises to go on its way, it's snatched up by the creatures six legs, holding tight to its precious cargo.

Creation & Powers
They're not serve for fighting as they were never seen fighting. Despite this, they seems to be strong as 5 of them can lift a person up and fly away with the person. 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.