That's really strange. I've been playing for over 80 hours total and only freeze i have is from certain double battles. Could you list major events you've done, any oddities and if it's on VBA?
I don't know...
-I began catching everything I could in every new map I visited (
Pickup helped a lot with this, it allowed me to get rare candies and lots of money. By the time I've fought Roxanne, I already had a Lv36 Blaziken because Chimchar and Riolu took their sweet time on the Verdanturf Tunnel and I didn't wasted the rare candies and experience that I got in the meantime).
-Once I finished the League, I caught some of the legendaries I could remember the location of.
-At some point I decided to start filling the National Dex, right now I'm missing some legendaries and that's it.
-When I was at it, I noticed the bugged TMs inside my bag when I was in the Seafloor Cavern searching for Aerodactyl, as I stated
in this post.
-I ignored it, kept filling the Dex and sometime later, when I decided to take a break and do some breeding, I noticed how I was missing lots of TMs, as I stated
in this post.
-At that point I stopped caring and I decided to immediately drop the hack once I filled the National Dex (
my original plan was to train seriously and do the Battle Frontier for the first time here, in TEEX).
-At some point afterwards, I noticed how I couldn't access my TMs Pocket anymore, as I stated
in this post.
-Then I just kept filling the National Dex. Right now, for some reason, I can access the TMs Pocket again, but I lost a lot of TMs too, again.
The only weird thing I did, was implementing an item in my ROM using the completely unused slot after the Green Shard and then phenom2122's routine to trigger a script through an item and jiangzhengwenjz's EV-IV Screen in a completely unused space, filled with FFs.
Since those don't interact with the TMs in any way, I'm sure they're not the cause of this bugfest.