I want to restart my game so can I deposit all the Pokemon and then get them back when I start a new game?
It will. I have personally tested it and the coding is written into the Pokemons Binary Data code like everything else, and it transfers safely.