In pokemon diamond, mesprit is in no single or specific place (well, when you find it for the VERY first time it is in the cave in the lake closest to the town you start in). It roams around the region and will teleport somewhere else if you use fly or ride your bike to get close to it.
anywhere
If you have the marking map it will track mesprit, just don't fly.
A Master Ball
All of the legendary Pokemon in diamond!Dialga, Uxie, Azelf, Mesprit and Manaphy and if your playing pearl it's Palkia, Uxie, Azelf, Mesprit and Manaphy. Hope I helped!
That is impossible. The only way to get mesprit in soulsilver is to get on trough GTS (in Goldenrod) or trade one from Diamond,Pearl,Platinum.
The Legendary Pokemon in Diamond are Dialga, Azelf, Mesprit, and Uxie. That's all I know of.
yes.becuase i cant even get a alakazam or mesprit so your lucky!
No, you cannot catch Mesprit in either of those games. To get Mesprit you can:Trade over the GTSTrade from Diamond, Pearl, or Platnium
walk out of the door!
There are only 3, Uxie, Mesprit, and Azelf.
no maybe if you hacked
No, you can't. To get it, you must trade from diamond, pearl, or platinum.