Puppetmon (Digimon Xros Wars)

n Digimon Xros Wars, Puppetmon's more of a slave than he is an actual villain. Puppetmon was forced to serve GranLocomon. When Xros Hearts showed up in Dust Zone, Puppetmon stole Taiki's X Loader and gave it to GranLocomon. He felt sorry for what he's done and decided to team up with Xros Heart. When Xros Hearts got close to GranLocomon, his minion; Hagurumon tried to stop them. Puppetmon manage to fight back and destroy Hagurumon.