Banette

Banette is a Marionette Pokemon. Banette keeps its mouth zipper tightly shut so its energy doesn't escape. It sticks itself with pins to curse others.