So a few weeks ago, Gaston moved into my town. He told me he was from the town of YourButt (lol) and decided to move into mine.

I was actually selling turnips like 3 days before he moved in. I visited the town and another person that was there selling turnips was also from the town of YourButt. I have never met anyone else with that town name, not even on StreetPass.
So my question is, can you really take villagers when you're in a third party town? Does that mean if I'm planning on giving someone a villager, I shouldnt travel anywhere until the designated adopter has convinced that villager to move to their town?

I was actually selling turnips like 3 days before he moved in. I visited the town and another person that was there selling turnips was also from the town of YourButt. I have never met anyone else with that town name, not even on StreetPass.
So my question is, can you really take villagers when you're in a third party town? Does that mean if I'm planning on giving someone a villager, I shouldnt travel anywhere until the designated adopter has convinced that villager to move to their town?