You can't really force a Pokemon into being shiny through regular gameplay. You have a 1/8192 chance of getting one, or a 0.0001220703125 according this Windows calculator.
This was all by luck, you're very lucky, especially to get something kewl like Helioptile.