Since spoofing is against Pokemon Go & Niantic's regulations and rules, this guide will give you the basic information to spoof without repercussion
& There has been no reports of being banned from Pokemon Go completely because of spoofing.
What will happen is you will get a temporary 5 minutes - 3 hours (depending on the jump) soft ban where you can't spin pokestops or catch pokemon (they flee when you try to catch them) BUT! This is temporary. Just wait for an hour or two and play in the area you jumped to.
The most important thing to do is to stop any activity on your account for 2 hours before you teleport to the location you want to teleport to, that way it's safer and you have less of a soft ban.
Just enter the coordinates for the regional and put 0 seconds in the time to jump. Coordinates are X & Y. (Lat then Long)
Tauros, Seviper, Solrock, Illumise
San Francisco, California, USA 37.787285
-122.411499
Corsola & Heracross
Bayfront Park, Miami, Florida 25.774948
-80.185989
Tropius
Cape Town, South Africa -33.918861
18.423300
Mr. Mime
Amsterdam, Netherlands 52.379189
4.899431
Torkoal, Lunatone, Zangoose
Dubai, United Arab Emirates 25.276987
55.296249
Farfetch'd
Minato, Tokyo, Japan 35.658581
139.745438
Kangaskhan
Sydney, Australia -33.865143
151.209900
Relicanth & Volbeat
Auckland, New Zealand -36.848461
174.763336
Please take the 2 hour rule very seriously. You can jump every day if you follow that rule.
Have fun filling up your pokedex with the pokemon you couldn't get before!!