Auto-translated
Before moving a town, you also need to use MakeTownMovable, if I'm not mistaken. And then SetObjectPosition.
I once managed to make town destruction work. If that doesn't work, then Mostovik's method might be suitable.
New here? I'm Roha — want a quick tour?