You can't. You need to evolve it from Dusclops by trading it to another player while it is holding a Reaper Cloth.
Chat with our AI personalities
i do not have that in my database, no dusknoir cannot learn punishment.
In Platinum dex' its Dusknoir in National dex' its Sunkern.
You give it to Dusclops and trade it and it will evolve into Dusknoir.
You Must givedusk lops the reaper cloth and trade him then he will evolve to dusknior
i dont think there is a code but you can catch some at sendoff spring in the grass