Pokemon Sun and Moon has 100 TMs hidden throughout the Alola Region and players can use them to make their team more powerful. Here is where you can find every one.

Like most games in the franchise, Pokemon Sun and Moon are stuffed with secrets and hidden power ups that trainers can find to make their squad more powerful. Players who want to have as many move sets available for their Pokemon as possible will likely want to collect all of the Technical Machines (TMs) that are scattered throughout the Alola Region.

TMs are scattered throughout Sun and Moon's Alola region and each one gives trainers the chance to power up any Pokemon that is eligible for the new move. TMs can be used an unlimited time of times, so they are a very valuable resource. Here is where each one can be found...

TM01 Work Up - 1 The user is roused, and its Attack and Sp. Atk stats increase. Route 1 - Trainer School

TM02 Dragon Claw - The user slashes the target with huge sharp claws. Vast Poni Canyon

TM03 Psyshock - The user materializes an odd psychic wave to attack the target. This attack does physical damage. Lake of the Moone/Lake of the Sunne

TM04 Calm Mind - The user quietly focuses its mind and calms its spirit to raise its Sp. Atk and Sp. Def stats. Seafolk Village PokéMart

TM05 Roar - The target is scared off, and a different Pokémon is dragged out. In the wild, this ends a battle against a single Pokémon. Kala'e Bay

TM06 Toxic - A move that leaves the target badly poisoned. Its poison damage worsens every turn. Aether Paradise

TM07 Hail - The user summons a hailstorm lasting five turns. It damages all Pokémon except the Ice type. Royal Avenue - PokéMart

TM08 Bulk Up - The user tenses its muscles to bulk up its body, raising both its Attack and Defense stats. Konikoni City PokéMart

TM09 Venoshock - The user drenches the target in a special poisonous liquid. This move's power is doubled if the target is poisoned. Konikoni City PokéMart

TM10 Hidden Power - A unique attack that varies in type depending on the Pokémon using it. Paniola Ranch

TM11 Sunny Day - The user intensifies the sun for five turns, powering up Fire-type moves. It lowers the power of Water-type moves. Royal Avenue PokéMart

TM12 Taunt - The target is taunted into a rage that allows it to use only attack moves for three turns. Route 13

TM13 Ice Beam - The target is struck with an icy-cold beam of energy. This may also leave the target frozen. Mount Lanakila

TM14 Blizzard - A howling blizzard is summoned to strike opposing Pokémon. This may also leave the opposing Pokémon frozen. Seafolk Village PokéMart

TM15 Hyper Beam - The target is attacked with a powerful beam. The user can't move on the next turn. Seafolk Village PokéMart

TM16 Light Screen - A wondrous wall of light is put up to reduce damage from special attacks for five turns. Heahea City PokéMart

TM17 Protect - Enables the user to evade all attacks. Its chance of failing rises if it is used in succession. Heahea City PokéMart

TM18 Rain Dance - The user summons a heavy rain that falls for five turns, powering up Water-type moves. It lowers the power of Fire-type moves. Royal Avenue PokéMart

TM19 Roost - The user lands and rests its body. It restores the user's HP by up to half of its max HP. Malie City PokéMart

TM20 Safeguard - The user creates a protective field that prevents status conditions for five turns. Heahea City PokéMart

TM21 Frustration - This full-power attack grows more powerful the less the user likes its Trainer. Malie City

TM22 Solar Beam - In this two-turn attack, the user gathers light, then blasts a bundled beam on the next turn. Seafolk Village PokéMart

TM23 Smack Down - The user throws a stone or similar projectile to attack an opponent. A flying Pokémon will fall to the ground when it's hit. Malie City PokéMart

TM24 Thunderbolt - A strong electric blast crashes down on the target. This may also leave the target with paralysis. Poni Plains

TM25 Thunder - A wicked thunderbolt is dropped on the target to inflict damage. This may also leave the target with paralysis. Seafolk Village PokéMart

TM26 Earthquake - The user sets off an earthquake that strikes every Pokémon around it. Resolution Cave

TM27 Return - This full-power attack grows more powerful the more the user likes its Trainer. Malie City

TM28 Leech Life - The user drains the target's blood. The user's HP is restored by half the damage taken by the target. Akala Outskirts

TM29 Psychic - The target is hit by a strong telekinetic force. This may also lower the target's Sp. Def stat. Aether Paradise

TM30 Shadow Ball - The user hurls a shadowy blob at the target. This may also lower the target's Sp. Def stat. Route 14

TM31 Brick Break - The user attacks with a swift chop. It can also break barriers, such as Light Screen and Reflect. Verdant Cavern

TM32 Double Team - By moving rapidly, the user makes illusory copies of itself to raise its evasiveness. Konikoni City PokéMart

TM33 Reflect - A wondrous wall of light is put up to reduce damage from physical attacks for five turns. Heahea City PokéMart

TM34 Sludge Wave - The user strikes everything around it by swamping the area with a giant sludge wave. This may also poison those hit. Seafolk Village PokéMart

TM35 Flamethrower - The target is scorched with an intense blast of fire. This may also leave the target with a burn. Vast Poni Canyon

TM36 Sludge Bomb - Unsanitary sludge is hurled at the target. This may also poison the target. Shady House

TM37 Sandstorm - A five-turn sandstorm is summoned to hurt all combatants except the Rock, Ground, and Steel types. It raises the Sp. Def stat of Rock types. Royal Avenue PokéMart

TM38 Fire Blast - The target is attacked with an intense blast of all-consuming fire. This may also leave the target with a burn. Seafolk Village PokéMart

TM39 Rock Tomb - Boulders are hurled at the target. This also lowers the target's Speed stat by preventing its movement. Wela Volcano Park

TM40 Aerial Ace - The user confounds the target with speed, then slashes. This attack never misses. Malie City PokéMart

TM41 Torment - The user torments and enrages the target, making it incapable of using the same move twice in a row. Route 5

TM42 Facade - This attack move doubles its power if the user is poisoned, burned, or paralyzed. Malie City PokéMart

TM43 Flame Charge - Cloaking itself in flame, the user attacks. Then, building up more power, the user raises its Speed stat. Route 8

TM44 Rest - The user goes to sleep for two turns. This fully restores the user's HP and heals any status conditions. Royal Avenue - Thrifty Megamart

TM45 Attract - If it is the opposite gender of the user, the target becomes infatuated and less likely to attack. Hano Grand Resort

TM46 Thief - The user attacks and steals the target's held item simultaneously. The user can't steal anything if it already holds an item. Verdant Cavern

TM47 Low Sweep - The user makes a swift attack on the target's legs, which lowers the target's Speed stat. Konikoni PokéMart

TM48 Round - The user attacks the target with a song. Others can join in the Round to increase the power of the attack. Hau'oli City

TM49 Echoed Voice - The user attacks the target with an echoing voice. If this move is used every turn, its power is increased. Hau'oli City

TM50 Overheat - The user attacks the target at full power. The attack's recoil harshly lowers the user's Sp. Atk stat. Poni Meadow

TM51 Steel Wing - The target is hit with wings of steel. This may also raise the user's Defense stat. Malie City PokéMart

TM52 Focus Blast - The user heightens its mental focus and unleashes its power. This may also lower the target's Sp. Def stat. Seafolk Village PokéMart

TM53 Energy Ball - The user draws power from nature and fires it at the target. This may also lower the target's Sp. Def stat. Route 8

TM54 False Swipe - A restrained attack that prevents the target from fainting. The target is left with at least 1 HP. Iki Town

TM55 Scald - The user shoots boiling hot water at its target. This may also leave the target with a burn. Brooklet Hill

TM56 Fling - The user flings its held item at the target to attack. This move's power and effects depend on the item. Hau'oli Cemetery

TM57 Charge Beam - The user attacks with an electric charge. The user may use any remaining electricity to raise its Sp. Atk stat. Route 5

TM58 Sky Drop - The user takes the target into the sky, then drops it during the next turn. The target cannot attack while in the sky. Route 8

TM59 Brutal Swing - The user swings its body around violently to inflict damage on everything in its vicinity. Route 9

TM60 Quash - The user suppresses the target and makes its move go last. Poni Plains

TM61 Will-O-Wisp - The user shoots a sinister, bluish-white flame at the target to inflict a burn. Konikoni City

TM62 Acrobatics - The user nimbly strikes the target. If the user is not holding an item, this attack inflicts massive damage. Ten Carat Hill

TM63 Embargo - This move prevents the target from using its held item for five turns. Its Trainer is also prevented from using items on it. Blush Mountain

TM64 Explosion - The user attacks everything around it by causing a tremendous explosion. The user faints upon using this move. Ten Carat Hill

TM65 Shadow Claw - The user slashes with a sharp claw made from shadows. Critical hits land more easily. Konikoni City PokéMart

TM66 Payback - The user stores power, then attacks. If the user moves after the target, this attack's power will be doubled. Malie City

TM67 Smart Strike - The user stabs the target with a sharp horn. This attack never misses. Lush Jungle

TM68 Giga Impact - The user charges at the target using every bit of its power. The user can't move on the next turn. Seafolk Village PokéMart

TM69 Rock Polish - The user polishes its body to reduce drag. This can sharply raise the Speed stat. Malie City PokéMart

TM70 Aurora Veil - This move reduces damage from physical and special moves for five turns. This can be used only in a hailstorm. Heahea City PokéMart

TM71 Stone Edge - The user stabs the target from below with sharpened stones. Critical hits land more easily. Seafolk Village PokéMart

TM72 Volt Switch - After making its attack, the user rushes back to switch places with a party Pokémon in waiting. Mount Hokulani

TM73 Thunder Wave - The user launches a weak jolt of electricity that paralyzes the target. Route 7

TM74 Gyro Ball - The user tackles the target with a high-speed spin. The slower the user compared to the target, the greater the move's power. Route 11

TM75 Swords Dance - A frenetic dance to uplift the fighting spirit. This sharply raises the user's Attack stat. Malie City PokéMart

TM76 - The user soars and then strikes its target on the next turn. Malie City

TM77 Psych Up - The user hypnotizes itself into copying any stat change made by the target. Route 12

TM78 Bulldoze - The user strikes everything around it by stomping down on the ground. This lowers the Speed stat of those hit. Malie City PokéMart

TM79 Frost Breath - The user blows its cold breath on the target. This attack always results in a critical hit. Ancient Poni Path

TM80 Rock Slide - Large boulders are hurled at the opposing Pokémon to inflict damage. This may also make the opposing Pokémon flinch. Melemele Sea

TM81 X-Scissor - The user slashes at the target by crossing its scythes or claws as if they were a pair of scissors. Route 16

TM82 Dragon Tail - The target is knocked away, and a different Pokémon is dragged out. In the wild, this ends a battle against a single Pokémon. Konikoni City PokéMart

TM83 Infestation - The target is infested and attacked for four to five turns. The target can't flee during this time. Route 3

TM84 Poison Jab - The target is stabbed with a tentacle or arm steeped in poison. This may also poison the target. Route 17

TM85 Dream Eater - The user eats the dreams of a sleeping target. It absorbs half the damage caused to heal its own HP. Haina Desert

TM86 Grass Knot - The user snares the target with grass and trips it. The heavier the target, the greater the move's power. Lush Jungle

TM87 Swagger - The user enrages and confuses the target. However, this also sharply raises the target's Attack stat. Route 2

TM88 Sleep Talk - While it is asleep, the user randomly uses one of the moves it knows. Paniola Town

TM89 U-turn - After making its attack, the user rushes back to switch places with a party Pokémon in waiting. Malie City PokéMart

TM90 Substitute - The user makes a copy of itself using some of its HP. The copy serves as the user's decoy. Route 1

TM91 Flash Cannon - The user gathers all its light energy and releases it all at once. This may also lower the target's Sp. Def stat. Seafolk Village

TM92 Trick Room - The user creates a bizarre area in which slower Pokémon get to move first for five turns. Hano Grand Resort

TM93 Wild Charge - The user shrouds itself in electricity and smashes into its target. This also damages the user a little. Route 15

TM94 Surf - The user attacks everything around it by swamping its surroundings with a giant wave. Poni Breaker Coast

TM95 Snarl - The user yells as if it's ranting about something, which lowers the Sp. Atk stat of opposing Pokémon. Mount Hokulani

TM96 Nature Power - This attack makes use of nature's power. Its effects vary depending on the user's environment. Route 5

TM97 Dark Pulse - The user releases a horrible aura imbued with dark thoughts. This may also make the target flinch. Poni Coast

TM98 Waterfall - The user charges at the target and may make it flinch. Poni Breaker Coast

TM99 Dazzling Gleam - The user damages opposing Pokémon by emitting a powerful flash. Vast Poni Canyon

TM100 Confide - The user tells the target a secret, and the target loses its ability to concentrate. This lowers the target's Sp. Atk stat. Hau'oli Cemetery

How many TMs have you collected so far? Let us know in the comments.

Pokemon Sun and Moon are now available on the 3DS.