to find deoxys , you have to get an arora ticket and go to the island
Go to birth island and push the triangle over and over again. Eventually Deoxys will appear.
You must have the Aurora Ticket to go to the island which Deoxys is on. (This ticket can only be obtained by cheat devices and Nintendo Events.) When you get to the island, you will have to solve a puzzle. After that you will face Deoxys.
What you need to do is get the mirage pass in firered and then you go to seven island and push a few rocks in a cave into places until it says that a few chambers have opened up. Go to one of your new islands and you will find more rocks need pushing. Push them into the right spot and you will meet Deoxys. No need to thank me [:-)
Currently there are no Braille caves you can interact with to change Deoxys' form. To get an Attack Form Deoxys you need to trade one from Pokemon FireRed. This is due to Deoxys' default form being different between the GBA Pokemon games. This mechanic was likely put in to encourage trading between the games. In every game since Pokemon Emerald there has been a way, usually a meteorite, that will let you change the form of your Deoxys.
You can't catch Deoxys in the wild or a special place. But if you got it in Pokemon FireRed, LeafGreen, Sapphire, Ruby, or Emerald you can migrate Deoxys in the Pal Park in the Kanto region in Fuchsia City.You cannot obtain Deoxys legitimately in Pokémon SoulSilver. You must take advantage of an Event in Pokémon Emerald, FireRed, or LeafGreen to go to Birth Island using an Aurora Ticket, and catch it there, then use the Pal Park to transfer it to SoulSilver. Alternatively, you can cheat.
go to whack a hack,then go to gba tools and download them it will all there
Go to birth island.
first go to island 9. when you get there, go to the puzzle with the triangle. push it up and deoxys apears
you ether migrate it from a gba Pokemon game of you go to a Nintendo event
you need a ticket then go to birth island
Go to birth island.