I saw your team recruitment post and saw that you needed Oak to give the National Dex. This is a pretty simple script and you don't need to change Oak's whole script. It is much easier to just add a tile that gives you the national dex secretly.
This script should work. Test it on a different rom first. Just place it on a spot where you will be forced to step, except for the first step outside of a door. I don't think that will work.
#dynamic 0x800000
#org @start
lock
special 0x16F
release
end
I believe that will work. It will give the National Dex automatically with out stopping the game or anything. I wish you luck on your project!
Oh, and if you don't know, find a different offset in Free Space Finder and insert the number in the 800000 spot. You can probably find a tutorial for it. Also make sure to compile it.