Vengeful ghost

If the vengeful ghost dies, they swear revenge on the team that killed them. While alive, they win alongside the default role (usually villagers). Once they die, they join the team opposite of the one they swore revenge on. Each night after they die, they must kill someone on the team they swore revenge on; a list of players on that team is presented to them and they must kill one of them by using  in PM. If they do not select a target before night ends, one will be selected at random. The vengeful ghost is seen as a villager by the seer and oracle. The vengeful ghost is a hidden role, meaning that not even the player who is the vengeful ghost knows their own role until they die or are revealed by another method such as detective or revealing totem.