Demon puppet flaunts the prestige!