Right, so I first played Pokemon Diamond and Pearl at launch. I decided I'd replay Diamond, so that's what I've been up to. I've progressed quite a bit, and am all the way up at Eterna city, teaching my Bidoof (HM slave) Cut, so I'd get into Team Galactic's building. All right, the weirdest thing just happened: After having taught Bidoof Cut, the HM ran out. Now, it's been a while since Gen IV, so I can't remember: Are HMs supposed to run out? As far I can remember, TMs are one-use, but HMs? I'm using a legit retail cart, so this is a bit of an issue. I do have an Action Replay, in fact I'm using it, but I don't have any codes affecting items or battling or whatever. They're all just game enhancements like text speed. This is strange. Can anyone explain what's going on, and how I can fix this?