An update:
After some test battles, I’ve managed to narrow down the issue. It began as soon as I evolved my eevee at level 30 into an umbreon after it learned foul play.
Every single time the game freezes, it specifically happens after I use the move foul play.
There isn’t any particular rhyme or reason to when it’ll freeze, it just always occurs after I use that move.
it could be the next turn, or two turns down the line. But a freeze never occurs with other Pokémon. And it never occurs when I don’t use the move foul play.
The other moves on umbreon don’t cause issues either. From what I’ve seen, this freezing issue has something specifically to do with that move. I’m not 100% sure why or how, but that’s what makes it occur.
I replaced foul play with sludge bomb for the time being and haven’t experienced any freezes yet.
Id send my save file if it wasn’t on a GameCube memory card. Sorry about that. I can provide pictures if need be, but I’m not sure what to send.
Thanks for the the quick reply too
-Astral