How do you get shinies? I don't have any and I wish I could get one!
The easiest way is chaining with the Pokeradar on Diamond/Pearl/Platinum, because with a chain of 40 you have a very high chance of getting a shiny.
The most obvious way of getting a shiny is just running around in grass until you get one, which can take a very long time.
You can also use the Masuda Method, where you breed Pokemon from 2 different language games together (like Japanese with English or French with German or something). This raises the odds of getting a shiny from 1/8192 to 6/8192, so it should be very fast theoretically but it can take a very very long time lol....
Or for legendaries you can soft reset, where you save in front of the legendary, battle it, then soft reset (Press L, R, Start, and Select on a DS game) and encounter again. You do this until it's shiny.
You can also RNG, although I don't know how to do that so I can't explain it well.