Soft Resetting, or S/Ring, the ancient art of turning your game off and on in order to get good IVs on legends or even bred pokes. I'm going to walk you through this, since I am sick of PMs and people asking me/others how to S/R.

What is soft resetting?
+Soft Resetting is a method used where you save, battle, check, and repeat until you get good IVs on legends, or bred pokes.

Now there are 2 types of Soft Resetting:
Bred Pokes

We'll start with Legends

To S/R a legend you will need:
+A Masterball
+Computer Acess
+AIDs (lol jk)
+An Empty Slot in your Party
+A Synchronizer

What is a Synchronizer?
+That is a pokemon with the ability Synchronize. You place this poke at the front of your party when you battle. The nature of your synchronizer will pass to the legend more often than usual, key if you are to capture good natured legends.

What do I do?
+Go to the legend, if you are S/Ring Mesprit or Cresselia; good luck. Stand in front of the legend. Do NOT interact/talk/battle the legend yet. SAVE first, save twice to be safe. Then interact. The battle will commence, your synchronizer in the first slot. Throw the masterball and capture the poke. Then Check it in your party (since you have an open slot). Check the nature and then you need your computer. Use an IV calculator, not serebii's it fails, Metal Kids' is your best bet. Check its IVs. If they're superb, lucky you. If not, Turn off your DS. Restart and you will be back in front of the legend, repeat the process. This will take some patience. 

+If you do not have a masterball you can keep battling it, using Quick Balls and Dusk Balls. 

+If you have Action Replay you can use rebattle codes. Here are a few:

Rebattle Dialga or Palkia
94000130 fcff0000
B21c4d28 00000000
B0000004 00000000
20001138 00000003
20001273 00000000
20001284 000000c9
D2000000 00000000

Rebattle Cresselia or Giratina
94000130 FCFF0000
B21C4D28 00000000
B0000004 00000000
20001295 00000000
D2000000 00000000

Rebattle Regigigas
94000130 fcff0000
B21c4d28 00000000
B0000004 00000000
20001294 00000000
D2000000 00000000

Rebattle Uxie or Azelf or Mesprit
94000130 fcff0000
B21c4d28 00000000
B0000004 00000000
20001144 00000000
20001287 0000000c
D2000000 00000000

That's about it. Don't settle for less then double 28+ in the important stats, unless you have like 25+ Everywhere. Good Luck!

***Credit to Jimbo for teaching me how to do this***

You can use the same process for bred pokes IF you have AR. It is similar to breeding. You can use this instead of Quick Hatch.

What will I need?
+An Action Replay

So you have your 2 pokes in the daycare, makin' babies. Ride up and down 'till you get an Egg. For this part you need to have Quick Hatch ON. Instead of talking to the Day Care Man, go up to him and SAVE! Then interact, take the egg, and Hatch it. Check the Gender, Ability, and Nature. If you like them, turn off your game. If not, keep going till you get what you want. If you do, however, move on.

Turn fast hatch OFF and turn IV check ON. Go back in the game and get the egg. Click 'X' then 'Pokemon'. Now click the egg and choose 'SUMMARY' while holding down 'SELECT' and 'START'. Then press 'B' till you get to the screen that has the 'BAG' option. click it and look at your TMs. These are the IVs of the egg in this order: Hit Points/ Attack/ Defense/ SPEED/ Special Attack/ SPECIAL DEFENSE 

The egg has the same Nature, Gender, and Ability as the previous one, the only thing that changes are the IVs. If you don't like the IVs, reset and try again. 

Check IVs:
52067638 e0ee0ec4
0206763c 88809800
02067640 0fc40740
94000130 fff30000
0206763c 47004800
02067640 02000101
d2000000 00000000
62000100 402e1c26
e2000100 0000003c
4f0bb4f0 687f683f
193f4c0a 20006934
0eed06e5 1d3f807d
1c400964 d1f72806
9800bcf0 07408880
4d030f44 47282c00
021c4d28 00000bec
02067645 00000000
d2000000 00000000

Fast Egg Hatch *
921ED410 00004281
121ED410 00004289
D2000000 00000000
* : This code will make the game think that 1 step = 255 steps

That's about it.

I hope this helps someone. 

Please don't copy and paste this somewhere or use this w/out my permisson/consent. And I want credit for it.