It’s a stuffed toy that was thrown away and became possessed, ever searching for the one who threw it away so it can exact its revenge.
BANETTE generates energy for laying strong curses by sticking pins into its own body. This POKéMON was originally a pitiful plush doll that was thrown away.