Alright. Anyway, I just had a look at your MySQL code in this thread, and... let's just say there's a huge, huge flaw. You should never store passwords on a server unencrypted, and whatever you do, never ever send a user the entire freaking password list. I think you can figure out why yourself.
Oh wow, I didn't even notice your VM, anyways atleast you got it right about my mystery gift it was made from scratch to be a better-in-features mystery gift system. I used pbDownloadToString because it was the only download method at the time....
Nice Mystery Gift script. I'd like to make some comments:
Firstly, what's the reason for the '+ 1 - 1' after each variable assignment? Adding one then subtracting one has no effect.
Secondly, if I remember how Pokémon Essentials works, setting a gift to be shiny won't actually do so. How are you going to fix this?
Nice work otherwise. It's a shame you had to go and steal the trading scripts from Pokémon Raptor - I'm sure that if O.G. Duke or Wichu wanted their scripts to be public, they'd have posted the scripts themselves. I don't think anyone would mind if you decompiled their scripts for educational purposes - I assume your Mystery Gift script is inspired by Raptor's, right?
Anyway, are you going to try your hand at making your own trading script? I bet loads of developers would appreciate it, and you'd get a lot of experience doing so.