Where To Get TM03 Curse in Pokémon Crystal

Near the room on top of the Celadon Mansion (Pokémon Crystal)
TM03 Curse
# Location Repeatable?
1 Celadon City. Go to the room on the roof of Celadon Mansion at night (6PM – 3:59AM) and talk to the NPC with sunglasses to obtain the TM. No

You’ll get TM03 Curse from a sunglasses-wearing NPC in a room on the roof of the Celadon Mansion, which is found on the northern end of Celadon City.

He’ll only give out TM03 after telling you a spooky story at night. So you’ll need to talk to him after 6:00 pm in-game to get the TM.

And since Celadon City is in Kanto, you must have conquered the Johto League and beaten the game at least once before you can get the Curse TM.

Getting TM03 Curse (Step-by-Step)

Step 1: Find the Celadon Mansion in the northern part of Celadon City.You can reach the roof by entering the mansion from the back.

To get there, first walk north from the Pokémon Center.

Near Celadon City Pokémon Center / Pokémon Crystal
Near Celadon City Pokémon Center.

Then follow the path westward until you see the red carpet that signals the entrance.

Entering the treeline behind Celadon City’s mansion to find the back entrance / Pokémon Crystal
Entering the treeline behind Celadon City’s mansion to find the back entrance.

Note: The screenshots in this guide were taken during the day for clarity, but you can only receive TM03 at night.

Step 2: Enter Celadon Mansion and climb up multiple sets of stairs until you reach the roof.

The first set of stairs is right there, left of the entrance.

Back of Celadon Mansion, 1F / Pokémon Crystal
Back of Celadon Mansion, 1F.

Just keep going up until you come out on the roof.

Step 3: Enter the apartment on the roof.

Celadon Mansion roof (4F) / Pokémon Crystal
Celadon Mansion roof (4F).

Step 4: Talk to the sunglasses-wearing NPC after 8:00 pm to obtain TM03 Curse.

Receiving TM03 Curse at night in the room on top of Celadon Mansion / Pokémon Crystal
Receiving TM03 Curse at night in the room on top of Celadon Mansion.

Note: You can check the time on your PokéGear, or just wait until it gets dark.

TM03 Curse Details + Uses

Curse Move Details
Type ???
Category Status

Ghost-type: User loses ½ of their HP and puts a curse on the target, making them lose ¼ of their max HP each turn.

Non-Ghost-type: User’s Attack and Defense rise by one stage while Speed goes down by two.

Accuracy 100%
PP 10 (max. 16)

Curse is a unique move that behaves differently depending on whether the user is a Ghost-type.

  • Ghost-types: High-risk, high-reward move that can significantly damage the opponent over time at the cost of 50% of your HP.
  • Non-Ghost-types: Stat-boosting move that can turn slow, bulky Pokémon into formidable tanks.

Ghost-types may use this move to bring down an enemy tank that seems unfazed by regular attacks. Any of these Pokémon would make great use of it:

Pokémon Type Location
Haunter Ghost/Poison Route 8, Rock Tunnel. Evolve Gastly.
Gengar Ghost/Poison Evolve Haunter by trading.
Misdreavus Ghost Mt. Silver (Night).

On the other hand, Curse works better for low-Speed Pokémon that don’t rely on going first each turn. You want a bulky Pokémon so you can make them even bulkier.

Here are some ideas for Pokémon to teach Curse to:

Pokémon Type Location
Snorlax Normal Blocking the way to Diglett’s Cave from Vermillion City.
Lapras Water/Ice Union Cave (Fridays).
Ursaring Normal Dark Cave (Blackthorn Side), Mt. Silver (Morning, Day).
Steelix Steel/Ground Evolve Onix by trading while holding a Metal Coat.

These are only some ideas based on common sense, but just about every Pokémon can learn Curse. The only exceptions in Crystal are:

  • Caterpie
  • Metapod
  • Weedle
  • Kakuna
  • Magikarp
  • Ditto
  • Unown
  • Wobbuffet
  • Smeargle

Nelson Chitty

171 articles

Nelson Chitty is a Venezuelan expat living in Argentina. He’s a writer and translator passionate about history and foreign cultures. His ideal weekend is spent between leisurely playing games of Civilization VI and looking for the next seinen anime to marathon.

View Writer's Posts →