This has been a great mod from what I tried so far, bit cluttered but works great.
But some of the minor parts of this just feel over complicated to the point of impossible, for instance I want to try Hannah but can't naturally activate her visit(Finished Terri's training and Chelsea is locked since I have Rebecca as my girlfriend), so I tried different Cheats to get it, and can't. After dozens of different combinations and tries I can only get the Club visit but nothing else. Maybe I'm stupid but I feel there should be a simple button for "restart minor character" so I can just try this, but no as far as I can tell the only way to do this is by restarting Terri from the beginning to get into the school normally.
Regarding Complexity of the Mod:
This mod is like a tool box. It is essentially a replacement for the Renpy console. It is far more than a simple cheat tool.
Regarding Becky Sue:
You are technically mistaken, partly at least. If you remove Becky Sue's Exclusive Girlfriend tag before she becomes your girlfriend, you are allowed to have as many or few slavegirls / puppygirls / degraded / bimbos / girlfriends / hypno girlfriends as you like (same for Rae as well).
That might not be relevant for your current playthrough, but it will be for subsequent ones.
Regarding Restarting a Character:
While you think it might be simple to restart any character, there is a lot more that goes into that than you think.
You would have to reset ALL actions (essentially remove all current actions and add the initial ones), you would have to remove ALL tags and add the initial ones. You would have to reset EACH variable to their initial value. You would have to unconvert ALL states and then set the proper status. And you would also have to reset all the stats (if it is a client).
This is the reason there is not a hard reset for any characters in my mod. Even if there were, it would only be there to recover from a character being "Unavailable"
How to Achieve what you want:
DURING Terri's training:
In my mod:
On Hannah, set the variable "Letter Re Terri" to 0.
On Terri set the variable "Youth Interest" to 3 and add the tag "Youth First Conversation"
Then Work on Terri's Training (Youthfulness) and select "You could go further"
If it is Monday: Hannah should visit on Tuesday the following week
If it is Friday: Hannah should visit on Thursday the following week
Naturally:
Make sure Mom Dying Young has NOT been revealed
Then work on Terri's Youthfulness 4 times.
On the 5th time, select: "You could go further"
If it is Monday: Hannah should visit on Tuesday the following week
If it is Friday: Hannah should visit on Thursday the following week