Pokemon diamond how to get a Spiritomb?

U need to have a friend with an explorer kit and then u and ur friend go underground and talk 32 times. Then get the odd stone key by going south from sander em town and surfing whilst pressing a on every tree on the eastern side of the lake

Then once you have the key check the small pile of rocks south of scolean town and spirit bomb should appear

Good luck