You will need the pokemon armaldo and cradily that are level 100+. and then get the unknown r,e,g, and i. Then for your poke team put armaldo first,cradily second then the unknown in r,e,g,and i. Then you go to hidden cove and search on the mountain not the sky or water.(be patient because it will take a long time) After you find regirock put regirock on your team then get a relicanth and put it in the cradily's position. Then go to ice rift and u will find regice very quickly. Then go to your team and put regice as your second pokemon. Then finally go to magic mountain and i guarantee you that it will come in 5 moves or less. After you find all the regis, you can fing shiny and dark treeckos,mudkips and torchichs.