I think that the Dusk Ball can be brought at the Poke Markets at Solaceon Town, Pastoria City and from any Poke Markets from their on.
Chat with our AI personalities
Darkrai.
no
Dark Balls don't exist in the game
Ultra Ball
going to the Pokemon league on a sandbar