У вас проблема в коде Update
. Они у вас оба работают, и оба перемещают, только видите вы перемещения для того, кто переместил его последним.
Надо не Input.GetMouseButton, а Reycast пускать под курсором и смотреть в какой объект он попадёт. И уже запускать код телепортации в этом объекте.