There's been a massive rewrite of the Breeding script, it will work with replacing any $Trainer instances in the script with $player, but once v21 comes out, this script will need a proper update.
Right now, its use will spam the console in Debug mode.
I haven't reset up my Summary Screen to...