Shinidamachū

Shinidamachu (死魂虫 Shinidamachū, dead soul insects) are long snake and insect-creatures in the anime and manga series InuYasha.

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, its snatched up by the creatures six legs, holding tight to its precious cargo. They seems to be really loyal, as they tried to save Kikyo numerous times.

Creation & Powers
It is unknown did Kikyo created these demons or that she just merely controlling them, however, 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.