Zeti

The Zeti are a species of Demon from a small planetoid known as the "Lost Hex".

Biology
While they are vaguely similar to the Japanese "Oni", they also have much more unique features like cooky body shapes and tails.