Skyshayde, you're getting a luxray from me
Catch a Shinx wherever the hell one first appears (I think it's outside Valley Windworks or Floaroma Town). Call it whatever you want, i don't care, but it has to start with "Styl". Fill in the other letters yourself.
Basically, this is the world's laziest Shinx ever. It can't be stuffed to fight, it doesn't want to get it's paws dirty. So you may only use this Shinx against Wild Pokemon, and it has to only land 2 attacks on the wild pokemon. The attack has to land (i.e. hit the opponent, like Discharges hitting with electricity, or Crunch hitting with Shinx's fangs), if it misses or it is a self-targeting move it doesn't count. By doing this, you must catch or faint the wild pokemon.
Any wild pokemon you do catch has restrictions placed upon it. Firstly, you may store it in your box indefinitely, but once you put it into your party you can't put it back into the box. Secondly, no healing of any kind, be it the PC or potions or whatever, is to be used on the pokemon you caught. Thirdly, you may only use that pokemon's moves, if the moveslot is their evolutionary stage or lower (for the purposes of this challenge, unevolved pokemon are counted as 1st stage, pokemon like Metang are 2nd, and things like Tyranitar would be allotted moveslots 1,2 and 3). The moveslots are counted in this order: Top left, top right, bottom left and bottom right. And finally, your Shinx can only evolve when you have caught 15 pokemon this way, to Luxio. Make it an even 50 pokemon (including the first 15) to evolve to Luxray.
If the pokemon you caught happens to have a fourth move, you can use it, but for each use you must throw out items worth P15000 or more.
Oh, and have your Luxray catch a pokemon, and use that pokemon to solo Gardenia. Do the same for Candice. (Note: there is no limit to how many times you want to level up this pokemon before the gym leader fights, except for the fact you can't heal)