Streng genommen braucht es dafür doch kein Skript.
Schalte einfach alle Variablen und alle Switches wieder in den urzustand. (Also Variablen auf 0 und switches auf OFF)
Dann, nach dem ende machst du kein "return to title" sondern machst eine Map wo du die Einstellungen für neues spiel plus einsetzt. Wenn du es wie bei Tales of machen möchtest, kannst du da sowas freischalten wie 2x EP usw

Bevor sich das Menü aber öffnet, lässt du den Spieler speichern. So kann er, neues Spiel plus einfach "laden".
Dann machst du noch einen Switch den du nur dann anmachst, wenn es ein Plusspiel ist. So kannst du relativ einfach neue Inhalte integrieren, die erst beim zweiten lauf sichtbar werden.
Außerdem ersparst du dir so lästige programmiererei und Fehler. Einfachstes Eventing.

LG
MajinSonic