Ok, tried the patched version, and it works! I've been walking in and out of the pokecenter in Goldenrod and it doesn't Freeze!
Many Kudos to OP!
However, I don't reccommend going into the game corner, or worse, saving in the game corner. Apparently that causes glitches
EDIT: What the heck...