#1
I'm fairly certain someone in the Pit must know how to make Pokemon forget HM moves in Pokemon Diamond? It mentions it can be done in the instruction manual.

If anyone could tell me I'd be extremely grateful.

Cheers
#2
Canalave City.

There's an old man inside a house there that will erase attacks for you.
#4
Quote by Metal claw
Canalave City.

There's an old man inside a house there that will erase attacks for you.

Damn you, I'm getting too slow