Ok, so i copied and pasted
TM01 - Focus Punch It's on Route 115.
TM02 - Dragon Claw It's at Meteor Falls.
TM03 - Water Pulse You get it as a prize when you beat Sootopolis City Gym.
TM04 - Calm Wind You get it as a prize when you beat the Mossdeep City Gym.
TM05 - Roar You can get it on Route 116.
TM06 - Toxic It's on the Fiery Path.
TM07 - Hail You'll find it inside the Shaol Cave.
TM08 - Bulk Up You get it as a prize when you beat the Dewford Town Gym.
TM09 - Bullet Seed It's on Route 104.
TM10 - Hidden Power You can get it in the Slateport City Market.
TM11 - Sunny Day It's on Route 120.
TM12 - Taunt You can find it along Route 110.
TM13 - Ice Beam Once you get 4,000 coins in the Casino you can get it as a prize.
TM14 - Blizzard It's available on the fourth floor of the Lilycove City Dept Store.
TM15 - Hyper Beam It's available on the fourth floor of the Lilycove City Dept Store.
TM16 - Light Screen It's available on the fourth floor of the Lilycove City Dept Store.
TM17 - Protect It's available on the fourth floor of the Lilycove City Dept Store.
TM18 - Rain Dance It's on the Wrecked Ship.
TM19 - Giga Drain Go find it on Route 122.
TM20 - Safeguard It's available on the fourth floor of the Lilycove City Dept Store.
TM21 - Frustration You can get it in Pacifidlog Town.
TM22 - Solar Beam Get your beam from the Safari Zone.
TM23 - Iron Tail You can get it from Meteor Falls.
TM24 - Thunderbolt Once you get 4,000 coins in the Casino you can get it as a prize.
TM25 - Thunder It's available on the fourth floor of the Lilycove City Dept Store.
TM26 - Earthquake You can find it on Route 128.
TM27 - Return It's hidden in Lilycove City.
TM28 - Dig It's in Fallarbor Town.
TM29 - Psychic Once you get 3,500 coins in the Casino you can get it as a prize.
TM30 - Shadow Ball You can find it in the Pokemon Tower.
TM31 - Brick Break Sootopolis City is where this one is hiding.
TM32 - Double Team Once you get 1,500 coins in the Casino you can get it as a prize.
TM33 - Reflect It's available on the fourth floor of the Lilycove City Dept Store.
TM34 - Shockwave You get it as a prize when you beat the Mauville City Gym.
TM35 - Flamethrower Once you get 4,000 coins in the Casino you can get it as a prize.
TM36 - Sludge Bomb Dewford Town is where you can get this one.
TM37 - Sandstorm It's in the Desert Ruins.
TM38 - Fire Blast It's available on the fourth floor of the Lilycove City Dept Store.
TM39 - Rock Tomb You get it as a prize when you beat the Rustboro City Gym.
TM40 - Aerial Ace You get it as a prize when you beat the Fortree City Gym.
TM41 - Torment You can get it from Slateport City.
TM42 - Facade You get it as a prize when you beat the Petalburg City Gym.
TM43 - Secret Power It's available on Route 111.
TM44 - Rest You can find it in Lilycove City.
TM45 - Attract Verdanturf Town has this one.
TM46 - Theif You get it from Team Magma/Aqua at the Ocean Museum.
TM47 - Steel Wing Champion gives it to you after you deliver his memo.
TM48 - Skill Swap It's on Mt. Pyre.
TM49 - Snatch You find this one at Boat.
TM50 - Overheat You get it as a prize when you beat the Lavaridge Town Gym.