About your hack.
I am sorry if I sounded harsh, but you said you are doing it "to learn". You won't learn much by making things harder. making a more unique hack makes you learn, and you need to learn if you want to be successful, and when you said "I don't know how to put Sapphire into Firered, it annoyed me because to hack, you NEED to learn the skills, which you do not learn by making Sapphire harder, but you learn by creativity and uniqueness in hacks. So, I was kinda annoyed, because you were unknowingly contradicting yourself. But seriously, a piece of friendly advice:
Lear to Script (Use XSE (HackMew's Toolbox has it!), and follow tutorials, and you will get far!)