Что именно не работает? Объявлен ли pos в инспекторе? Висит ли на объекте с этим скриптом триггер и rigidbody? Причем на камере и коллайдер и rigidbody (если последнего нет на телепорте) также должны присутствовать. Совпадает ли название скрипта TELEPORT с названием скрипта? Повесили ли Вы данный скрипт на объект?
50% успеха - это правильный анализ. Никто Вам не скажет, что тут не так, пока вы не расскажите, в чем именно заключается проблема. Можете использовать дебаггер, в крайнем случае выводить в консоль, но не вслепую тыкать, надеясь, что заработает.
P.S.: еще немного советов по поводу данного кода. Я не советую использовать Camera.main, т.к. это довольно
требовательная функция. Можно в Start закэшировать камеру, а затем ее использовать. Ну и, конечно, не следует называть скрипты капсом - это не очень читабельно.