Hi there! Sorry for the late response but you can get Magnezone by levelling up a Magneton once in Circuit City on Pokeworld and for Pokesurvival you can get Magnezone by levelling up a Magneton once at the fifth gym.