Town Tunneller
Each night, you may choose a player. Upon doing so, you start or continue digging a tunnel towards that player.
The first time you choose any specific player with this action, your tunnel will only be partially complete, and as such you effectively commute for the night; no action can target you, and this takes precedence over any other action.
The second time you choose a specific player with this action, you will tunnel all the way to their house. This effectively makes you a Hider in their house; any actions targeted at you will fail, any actions aimed at them will be copied onto you, and you die if they belong to a faction with a factional kill. Additionally, the noise of digging will disturb their neighbours, and thus any Neighbourhood threads that the target belongs to will be informed that they heard noises (without any further elaboration).
The third time you choose a specific player with this action, you'll tunnel out the foundations and their house will collapse. This forces them to move out into new accommodation, effectively Rolestopping them (preventing any action affecting them, including factional kills) for the night until players get used to their new location. It takes some time for you to get back through the tunnel; this gives you the usual commute, but also prevents you from posting during the first 24 hours of the next Day phase (reduce to 6 hours if using Blitz deadlines). Additionally, any actions that care about the number of times a player is targeted (including yours) will reset their count as it relates to that player (thus the next time you tunnel towards that player, it's a commute, etc.)
I like these random flavoured roles. The mechanics were inspired by the flavour, but I tried my best to make them balanced and actually useful (e.g. with the third tunnelling, you're targeting someone you know to be town or at least not groupscum, so the action needs to be protective to make sense).