Keep hitting A on a trade. I don't know what it does, but it must be good.
Trade the Pokemon to be cloned, and have the other player get a Pokemon that he or she does not care about. Trade them, and make sure the player receiving the bad Pokemon can see the other player's screen. When the Game Boy that receives the good Pokemon's displays "Waiting", get ready to shut the other Game Boy off. When the "Waiting" message disappears, turn off the Game Boy that is receiving the bad Pokemon. When the "Trade completed" message appears, turn off the remaining Game Boy. Both games will have the same good Pokemon when they are turned back on.
Poke'Ball Cheats
I don't know which one works.
To get a Master Ball
Hold up and B while using Ultra Ball
Hold up and B while using Great Ball
Hold up and B while using Poke' Ball
To improve performance of your ball, hold A & B at the same time.
Bulbasaur-99 Ivysaur-09 Venasaur-9a Charmander-b0 Charmeleon-b2 Charizard-b4 Squirtle-b1 Wartortle-b3 Blastoise-1c Caterpie-7b Metapod-7c Butterfree-7d Weedle-70 kakuna-71 Beedrill-72 Pidgy-24 Pidgeotto-96 Pidgeot-97 Rattata-a5 Raticate-a6 Spearow-05 Fearow-23 Ekans-6c Arbok-2d Pikachu-54 Raichu-55 Sandshrew-60 Sandslash-61 Nidoran(girl)-0f Nidorina-a8 Nidoqueen-10 Nidoran(boy)-03 Nidorino-a7 Nidoking-07 Clefairy-04 Clefable-8e Vulpix-52 Ninetails-53 JigglyPuff-64 WigglyTuff-65 Zubat-6b Golbat-82 Oddish-b9 Gloom-ba Vileplume-bb Paras-6d Parasect-2e Venonat-41 Venomoth-77 Digglet-3b Dugtrio-76 Meowth-4d Persian-90 Psyduck-2f Golduck-80 Mankey-34 PrimeApe-75 Growlithe-21 Arcanine-14 Poliwag-47 Poliwhirl-6e Poliwrath-6f Abra-94 Kadabra-26 Alakazam-95 Machop-6a Machoke-29 Machamp-7e Belsprout-bc WeepinBell-bd VictreeBell-be Tentacool-18 Tentacruel-9b Geodude-a9 Gravler-27 Golem-91 Ponyta-a3 Rapidash-a4 Slowpoke-25 Slowbro-08 Magnamite-ad Magnaton-36 FarFetch'd-40 Doduo-46 Dodrio-74 Seel-3a Dewgong-76 Grimer-0d Muk-88 Shelder-17 Cloyster-8b Ghastly-19 Haunter-93 Gengar-0e Onix-22 Drowzee-30 Hypno-81 Krabby-4e Kingler-8a Voltorb-06 Electrobe-8d Execute-0c Executer-0a Cubone-11 Marowak-91 HitmonLee-2b HitmonChan-2c Likitung-0b Koffing-37 Wheezing-8f Ryhorn-12 Rydon-01 Chansey-28 Tangela-1e Kangaskahn-02 Horsea-5c Seadra-5d Goldeen-9d Seaking-9e Staryu-1b Starmie-98 Mr. Mime-2a Scyther-1a Jynx-48 Electrabuzz-35 Magmar-33 Pinsir-1d Tauros-3c Magikarp-85 Gyarados-16 Lapras-13 Ditto-4c Evee-66 Vapereon-69 Jolteon-68 Flareon-67 Porygon-aa Omynite-62 Omystar-63 Kabuto-5a Kabutops-5b Aerodactyl-ab Snorlax-84 Articuno-4a Zapdos-4b Moltres-49 Dratini-58 Draganair-59 Draginite-42 MewTwo-83 Mew-15 MissingNo.-79 A Ghost-02b8d8cf
01ff15do
If you have a controller with turbo on it and a Super GB, you can get 9999 coins. Go to the slot above the lady who says "These slots have different odds" and turn the Turbo on. Set something on the A button and go to bed. The next morning, you'll have 9999 coins and be able to get all the prizes.
To get HM06, beat the Elite 4 forty times in a row, then you can talk to Lance twice. Do. He will give Gary HM06, dang it, and then you have to fight Gary. You loose, he gets it. You win, you get it. Of course, it's almost impossible to loose. I got to Gary's last guy the first time I went to the Elite 4, and would have beat him if I had brought any potions with me.
If you walk around the casino, go behind someone and press A. If you are facing the right direction, you can get some coins, up to 200 this way. Note: The direction to face is down. Nothing else works.
Go to three slots and play. Then walk up to some of the bookshelves on the corner, face right, press A and you'll get 200 coins.