Okay I was playing Pokemon Soul Silver and I got my level 50 RAYQUAZA to LEVEL 65. It then asks if I want to teach it fly. I accept and I am sent to the screen to choose which move to forget. Well I can click on FLY twice to Cancel or the Blue back arrow. Please note that I think RAYQUAZA is the only Pokemon that learns an HM move naturally through it's normal moveset. Well if you try to CANCEL learning FLY by clicking CANCEL and not clicking the blue back arrow... "HM Moves cannot be forgotten now." What the FOX!?! It hasn't even learned it yet!!! This glitch BETTER be FIXED in the FIFTH GEN because how the hell can something like THIS be missed in a MAJOR NINTENDO TITTLE!?! Well LOL what do you think about this glitch? Have you even encountered this glitch in any of the other games, (RUBY, SAPPHIRE, EMERALD, DIAMOND, PEARL, PLATINUM, HEART GOLD, SOUL SILVER?) Are there any other Pokemon that learn HM moves via level-up?