Each night, the Thief chooses one player to switch roles with.
Details (1/2)
When they switch with a player, they become that player's role, and the other player becomes the Thief. Role specific disguises are also switched.
Selecting a player to switch with is an immediate effect, but switching roles is an end night action and happens after any other end night actions such as night kills. The Thief can switch with a dead player, if the player was alive when they selected them.
When switching with another player, all their channels are switched. Effects such as being powdered are not swapped. Effects are kept after switching, even if a player's new role cannot have that effect. In those cases the effect becomes dormant and does nothing; it will become active again if the player once again switches role.
If the Thief does not select a target, a random player is chosen. Each Thief may only select players that have never been that thief before.
Details (2/2)
The Thief wins if they are still alive at the end of the game or alternatively if there's no or only Unaligned players left to select, the Thief immediately ascends and wins. This can happen immediately after selecting a player.
The Thief's ability is more powerful than any other mechanic (even more powerful than those that claim they are the most powerful). If a Thief switches with a member of Hell, the current member of Hell betrays their team and becomes a Thief. Effectively the Thief changes the player behind the role, so if a demon switches with a thief, the demon doesn't truly betray the hell team - just the player behind the demon has changed.
If the Thief switches with a member of a cupid couple, that member betrays the couple to become a thief and the former thief joins the couple instead.
The Thief is not affected by redirections.
Thieving is a modifier which causes the player to swap with another player's modifier at night as if they were a thief. Modifiers are added onto another role.