Infinity HP for Lv.100 Pokemon
First you must go to Viriden City and talk to the old man and say "No I am not in a hurry."Then FLY to Cinnibar Island then SURF on the right side of the water like half on land and half on water. Then SURF up and down until you get in a battle and if it is a Pokemon above Lv.100 nothen lower not Missingigo or MissingNo don't battle the Pokemon just catch with a Ultra Ball, or a Master Ball when you caught it go to your PC and withdraw the Pokemon or you have it with you. Then go to the Pokemon League and put the Pokemon at the top of the list battle Loriel and when she sends out Dewgong send out your Pokemon that's Level is higher than 100 then kill her Pokemon than your pokemon will grow to Lv.100 than keep on battling with that Pokemon and when you look at its HP it health is like a long line.