Star-Crossed Lover
While technically town-aligned, this role is considered an independent. Any cards that say to reverse alignment will still make the player that rolls this aligned with the town.
After all alignments are determined, select a random groupscum, that player becomes a lover with this player, with a clear addendum to their flip to depict this (Star-Crossed Lover must be added to the role name at the very least, adding text to a potential flipped role card that shows the additional nature of the role element is somewhat advised).
The Star-Crossed Lovers start out knowing each other’s alignments, the “town” one knowing the exact faction the scum-aligned one belongs to. These alignments can change later, with the other SCL not knowing about it by default.
The Star-Crossed Lovers have 3 win conditions. If they die at any time, each lover only wins if the faction they belong to wins: they cannot win together unless by some means before or after dying they ended up sharing the same alignment. They may also win together with whatever faction wins at the end as long as 3 players other than them are alive. If the Star-Crossed Lovers are among the last 4 or less players alive, they win alone, endgaming all other factions still in the running.
The last win-condition exists as a way to punish claiming publicly early on, as they end up killed or voted out via concern of ending up in the last few players alive and making everyone else lose. The hope is that it will avoid an abundance of cases where the groupscum of the pair outs their team immediately.