Hey guys, i am posting gameshark codes for pokemon gold. i will post other pokemon games codes later, as well as other gameboy advance and color games. if you would like to help let me know, but dont steal what im doing haha:dbanana: all credit goes to the makers. here they all are:
Pokemon Gold Version GameShark Codes-

[One-Hit kill enemies]
010000D1

[Infinite Money]
019973D5
019974D5
019975D5

[Infinite Casino Coins]
01277AD5
010F7BD5

[Battle Shiny Pokemon] ( If you battle a shiny pokemon you can not run away from a battle)
010719D1

[All Eight Jhoto Badges]
01FF7CD5

[All Eight Kanto Badges]
01FF7DD5

[Walk Through Anything] (Watch out this can freeze the emulator or gameboy)
010AA3CE
010AA4CE
010AA5CE
010AA6CE


[Rare Candies] (2 Different Codes)
(Make sure the 1st item slot is a bad item so it can be changed)
Slot 1 Item becomes rare candy -
0120B8D5
Slot 1 Quantity of rare candies -
0199B9D5

[Master Balls] (2 Different Codes)
(Make sure the 1st pokeball is a bad ball)
Masterball Modifier -
0101FDD5
MasterBall Quantity -
0199FED5

[Pokemon Codes] (These are all of the legendary pokemon) (at times some of the pokemon codes can be glitchy)
Entei - 01F4FCD0
Raikou - 01F3FCD0
Suicune - 01F5FCD0
Mew - 0197FCD0
Mewtwo - 0196FCD0
Celebi - - 01FBEDD0
Articuno - 0190FCD0
Moltres - 0192FCD0
Zapdos - 0191FCD0
Lugia - 01F9FCD0
Ho-oh - 01FAFCD0

[character appearance modifier]
use this code here-
01??FFD1
the values ?? values are-
00 - You
0C - Rival
18 - Lady
24 - Fat Guy
30 - Man
3C - Another Man
48 - Pokmon
54 - Old Man
60 - Little Boy
6C - Ponytail Girl

[Clothes Modifier]
use this code-
01??03D2
fill in the ?? with these-
00 - Red Clothes
01 - Blue Clothes
02 - Green Clothes
03 - Brown Clothes
04 - Orange Clothes
05 - Grey Clothes

[Always on Bike]
010182D6

[Phone number modifiers for Poke Gear]
1st slot : 01??C6D9
2nd slot :01??C7D9
3rd slot : 01??C8D9
4th slot :01??C9D9
5th slot :01??CAD9
6th slot :01??CBD9
7th slot :01??CCD9
8th slot :01??CDD9
9th slot :01??CED9
10th slot:01??CFD9
fill in the ?? with these-
[phone number digits]
00 - Empty
01 - Mom
02 - Bike Shop
03 - Bill
04 - Prof. Elm
05 - Jack: Schoolboy
06 - Beverly: Pokfan
07 - Huey: Sailor
0B - Gavin: Cooltrainer
0C - Beth: Cooltrainer
0D - Jose: Bird Keeper
0E - Reena: Cooltrainer
0F - Joey: Youngster
10 - Wade: Bug Catcher
11 - Ralph: Fisher
12 - Liz: Picnicker
13 - Anthony: Hiker
14 - Todd: Camper
15 - Gina: Picnicker
16 - Irwin: Juggler
17 - Arnie: Bug Catcher
18 - Alan: Schoolboy
1A - Dana: Lass
1B - Chad: Schoolboy
1C - Derek: Pokefan
1D - Chris: Fisher
1E - Brent: Pokemaniac
1F - Tiffany: Picnicker
20 - Vance: Bird Keeper
21 - Wilton: Fisher
22 - Kenji: Blackbelt
23 - Parry: Hiker
24 - Erin: Picnicker

[Reset Play Time]
0100EDD1
[all TM's/HM's]
0163xxD5 (Replace xx With codes Below)
TM / HM
TM01- 7E
TM02- 7F
TM03- 80
TM04- 81
TM05- 82
TM06- 83
TM07- 84
TM08- 85
TM09- 86
TM10- 87
TM11- 88
TM12- 89
TM13- 8A
TM14- 8B
TM15- 8C
TM16- 8D
TM17- 8E
TM18- 8F
TM19- 90
TM20- 91
TM21- 92
TM22- 93
TM23- 94
TM24- 95
TM25- 96
TM26- 97
TM27- 98
TM28- 99
TM29- 9A
TM30- 9B
TM31- 9C
TM32- 9D
TM33- 9E
TM34- 9F
TM35- A0
TM36- A1
TM37- A2
TM38- A3
TM39- A4
TM40- A5
TM41- A6
TM42- A7
TM43- A8
TM44- A9
TM45- AA
TM46- AB
TM47- AC
TM48- AD
TM49- AE
TM50- AF
HM01- B0
HM02- B1
HM03- B2
HM04- B3
HM05- B4
HM06- B5
HM07- B6
[TM/HM names for above codes]
TM01 - Dynamicpunch
TM02 - Headbutt
TM03 - Curse
TM04 - Squish
TM05 - Roar
TM06 - Toxic
TM07 - Zap Cannon
TM08 - Rock Smash
TM09 - Psych Up
TM10 - Hidden Power
TM11 - Sunny Day
TM12 - Sweet Scent
TM13 - Snore Feed
TM14 - Blizzard
TM15 - Hyper Beam
TM16 - Icy Wind
TM17 - Protect
TM18 - Rain Dance
TM19 - Giga Drain
TM20 - Endurance Burned
TM21 - Frustration
TM22 - Solar Beam
TM23 - Iron Tail
TM24 - Dragonbreath
TM25 - Thunder
TM26 - Earthquake
TM27 - Return
TM28 - Dig
TM29 - Psychic
TM30 - Shadow Ball
TM31 - Mud Sling
TM32 - Double Team
TM33 - Ice Punch
TM34 - Swagger
TM35 - Sleep Talk
TM36 - Sludge Bomb
TM37 - Sandstorm
TM38 - Fire Blast
TM39 - Swift
TM40 - Defense Curl
TM41 - Thunderpunch
TM42 - Dream Eater
TM43 - Detect
TM44 - Rest
TM45 - Attract
TM46 - Theif
TM47 - Steel Wing
TM48 - Fire Punch
TM49 - Fury Cutter
TM50 - Nightmare

HM01 - Cut
HM02 - Fly
HM03 - Surf -
HM04 - Strength
HM05 - Flash
HM06 - Whirlpool
HM07 - Waterfall

[Fight Any Wild Pokemon]
01??EDD0 (replace the ?? with these)
01: Bulbasaur
02: Ivysaur
03: Venusaur
04: Charmander
05: Charmeleon
06: Charizard
07: Squirtle
08: Wartortle
09: Blastoise
0A: Caterpie
0B: Metapod
0C: Butterfree
0D: Weedle
0E: Kakuna
0F: Beedrill
10: Pidgey
11: Pidgeotto
12: Pidgeot
13: Rattata
14: Raticate
15: Spearow
16: Fearow
17: Ekans
18: Arbok
19: Pikachu
1A: Raichu
1B: Sandshrew
1C: Sandslash
1D: Nidoran(F)
1E: Nidorina
1F: Nidoqueen
20: Nidoran(M)
21: Nidorino
22: Nidoking
23: Clefairy
24: Clefable
25: Vulpix
26: Ninetails
27: Jigglypuff
28: Wigglytuff
29: Zubat
2A: Golbat
2B: Oddish
2C: Gloom
2D: Vileplume
2E: Paras
2F: Parasect
30: Venonat
31: Venomoth
32: Diglett
33: Dugtrio
34: Meowth
35: Persian
36: Psyduck
37: Golduck
38: Mankey
39: Primeape
3a: Growlithe
3b: Arcanine
3c: Poliwag
3d: Poliwhirl
3e: Poliwrath
3f: Abra
40: Kadabra
41: Alakazam
42: Machop
43: Machoke
44: Machamp
45: Bellsprout
46: Weepinbell
47: Victreebell
48: Tentacool
49: Tentacruel
4A: Geodude
4B: Graveler
4C: Golem
4D: Ponyta
4E: Rapidash
4F: Slowpoke
50: Slowbro
51: Magnemite
52: Magneton
53: Farfetch'd
54: Doduo
55: Dodrio
56: Seel
57: Dewgong
58: Grimer
59: Muk
5A: Shellder
5B: Cloyster
5C: Gastly
5D: Haunter
5E: Gengar
5F: Onix
60: Drowzee
61: Hypno
62: Krabby
63: Kingler
64: Voltorb
65: Electrode
66: Exeggcute
67: Exeggcutor
68: Cubone
69: Marowak
6A: Hitmonlee
6B: Hitmonchan
6C: Lickitung
6D: Koffing
6E: Weezing
6F: Rhyhorn
70: Rhydon
71: Chansey
72: Tangela
73: Kangaskhan
74: Horsea
75: Seadra
76: Goldeen
77: Seaking
78: Staryu
79: Starmie
7A: Mr. Mime
7B: Scyther
7C: Jynx
7D: Electabuzz
7E: Magmar
7F: Pinsir
80: Tauros
81: Magikarp
82: Gyarados
83: Lapras
84: Ditto
85: Eevee
86: Vaporeon
87: Jolteon
88: Flareon
89: Porygon
8A: Omanyte
8B: Omastar
8C: Kabuto
8D: Kabutops
8E: Aerodactyl
8F: Snorlax
90: Articunno
91: Zapdos
92: Moltres
93: Dratini
94: Dragonair
95: Dragonite
96: Mewtwo
97: Mew
98: Chikorita
99: Bayleaf
9A: Meganium
9B: Cyndaquil
9C: Quilava
9D: Typhlosion
9E: Totodile
9F: Croconaw
A0: Feraligatr
A1: Sentret
A2: Furret
A3: Hoothoot
A4: Noctowl
A5: Ledyba
A6: Ledian
A7: Spinarak
A8: Ariados
A9: Crobat
Aa: Chinchou
Ab: Lanturn
Ac: Pichu
Ad: Pi
Ae: Igglybuff
Af: Togepi
B0: Togetic
B1: Natu
B2: Xatu
B3: Mereep
B4: Flaaffy
B5: Ampharos
B6: Bellossom
B7: Marill
B8: Mariruri
B9: Sudowoodo
BA: Politoed
BB: Hoppip
BC: Skiploom
BD: Jumpluff
BE: Aipom
BF: Sunkern
C0: Sunflora
C1: Yanma
C2: Wooper
C3: Quagsire
C4: Espeon
C5: Umbreon
C6: Murkrow
C7: Slowking
C8: Misdreavus
C9: Unown
CA: Wobbuffet
CB: Girafarig
CC: Pineco
CD: Forretress
CE: Dunsparce
CF: Gligar
D0: Steelix
D1: Snubble
D2: Granbull
D3: Qwillfish
D4: Scizor
D5: Shuckle
D6: Heracross
D7: Sneasel
D8: Teddiursa
D9: Ursaring
DA: Slugma
DB: Magcargo
DC: Swinub
DD: Piloswine
DE: Corsola
DF: Remoraid
E0: Octillery
E1: Delibird
E2: Mantine
E3: Eamudo
E4: Houndour
E5: Houndoom
E6: Kingdra
E7: Phanpy
E8: Donphan
E9: Porygon2
EA: Stantler
EB: Smeargle
EC: Tyrogue
ED: Hitmontop
EE: Smoochum
EF: Elekid
F0: Magby
F1: Miltank
F2: Blissey
F3: Raikou
F4: Entei
F5: Suicune
F6: Larvitar
F7: Pupitar
F8: Tyranitar
F9: Lugia
FA: Ho-Oh-Oh
FB: Celebi
FD: Egg

[All Stones]
Moon Stone-0108ABD5
Fire Stone-0116ABD5
Leaf Stone-0122ABD5
Water Stone-0118ABD5
Thunder Stone-0117ABD5
Solar Stone-0170ABD5
Unkown Stone-01A9ABD5

[Be Able to Get All Three Starting Pokemon]
0100BAD7

[All Room Decorations]
01FF0BD8
01FF0CD8
01FF0DD8
01FF0ED8
01FF0FD8
01FF10D8
01FF11D8