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. The thing that makes them unique is their ability to manipulate technology telekinetically.