A word of advice. Don't attempt to make these from scratch, unless you absolutely know what every single thing does in that program.
Read the quotes and optionally, the thread that they originated on: If you don't trade or battle, then disregard everything I've said.
To disable the shiny part of pokesav go to Party Edit and where it says happiness, near that there is a command button that says generate ... the cheak box is just in there.
The odds of getting one are crazy, and there are some events that are scripted to not be shiny. Ever.