Hey uh... I go to people's towns a LOT so I was wondering... is there a way to prevent people's villagers who are moving out to move into your town? I'm not even sure how the process works, I ask because I got a villager from a town not long ago and it made me kind of sad. >.< Does it not happen if I delete the person after I visit them, or will they have a chance of moving into my town regardless?

Does it only happen if I visit a town when one of their villagers is packing? I'm really confused about the whole thing.