srcObj = $頂点を動かすオブジェクトの名前
tgtObj = $参照先のオブジェクトの名前
threshold = 20.0

srcCL = classof srcObj
tgtCL = classof tgtObj
if srcCL == Editable_Poly or srcCL == Editable_mesh do(
if tgtCL == Editable_Poly or tgtCL == Editable_mesh do(

for i=1 to srcObj.selectedVerts.count do(
newDist = threshold
newPos = srcObj.selectedVerts[i].pos
for j=1 to tgtObj.verts.count do(
dist = length (tgtObj.verts[j].pos - srcObj.selectedVerts[i].pos)
if newDist > dist do(
newDist = dist
newPos = tgtObj.verts[j].pos
)
)
srcObj.selectedVerts[i].pos = newPos
)
)
)