I wasn't sure if i should make a entire new thread for this, seemingly as it's mostly all your own work, but i made a hack of your hack!
Download here:
link
changes I made:
- replaced the option for randomized movesets and abilities with an option for trainers scaling to your level and for every battle to be double battles if possible
- added a script as you leave professor oaks lab which if you have recieved your starter, gives you a second starter so you can go straight into double battles from the get-go
I did try to make wild encounters also be double battles but the flag doesn't seem to work when i try it unfortunately :(