First time posting a script here, please be gentle ๐ .
The gimmick is that, with Hermit+Lunatic+Moonchild, a person holding a Demon token has to make a public Moonchild pick upon dying. This is not optional! There are plenty of ways to starpass (Imp, Fang Gu, SW, Pit-Hag), but they will be telegraphed via a public Moonchild pick. However, there are plenty of reasons for good players to be forced to do the same (Moonchild, Hermit, Lunatic, Cere-madness, Cannibal).
The one exception I see is that a Pit-Hag turning themself into a Demon and dying on the same night (due to arbitrary deaths) does not need to Moonchild-pick (they know they're not the Hermit). Pit-Hag may want to do this to cause a double-death when a Moonchild has chosen the other minion to set them up as good. EDIT: Also, a minion becoming the Demon halfway through the game and then starpassing is realistically not the Hermit.
Cannibal+Moonchild interaction is as usual - if the Cannibal dies and the most recent executee had made a Moonchild pick, the Cannibal has to do the same. Of course, that player may not actually have had the Moonchild ability.
If the Cerenovus makes someone mad as a Hermit/Lunatic/Moonchild right after they're executed, the ST may prompt that player to make the Moonchild pick that night and shrug it off as the player forgetting to make the pick before the day ended.