you'll have to wait for an event in Pokemon diamond/pearl/platinum (to get an event you will probaply have to live in Japan) when there is an event you can enter ANY POKEMART and there will be a guy in a green suite. if i was you i shouldn't wait for an event because they will not appear. just cheat an event with an action replay or somehting.
go to the pokemart
you can get the azure flute for arceus from the man in green in any pokemart
any pokemart, but only if you have a cheat you can get it, because the event days for the azure flute are over
go to youtube type azure flute ar codes and talk to the green guy in the pokemart
hold lr then go into a pokemart
After you beat the champion you got a new place. Go there and go to the pokemart. You will see a police man. Talk to him and you will get the azure flute. Then you can go to the spear pillar. Blow the flute. You will find a legendary pokemon. I forgot its name.
You need the event first after that go to any pokemart & go inside & you will see a green guy, talk to him & he will give you the AZURE FLUTE
you need the azure flute. to get the azure flute on diamond and pearl get a 50 or over win streak at the battle tower and go to the pokemart there is a guy next to the till talk to him he gives you azure flute go to top of spear pillar
Buy going to the sex shop (Pokemart)
No pokemart has the Azure Flute. The flute was intended to be distributed via the Mystery Gift event. However, the flute's event was never distributed. The only way to gain access to the flute is via a cheat device like Game shark or Action Replay.
you get the azure flute by typing in an action replay code and walking into a pokemart and talking to the man in green,he will give you the flute,then go to the spear pillar and use the flute to encoutner arceus,if u want the ar code, go to supercheats.com or codejunkies.com
usually in any pokemart.