C# Ошибка Invalid expression term ')' как исправить?
А никак она не работает - у вас в ней как раз ошибка скорее всего. Потому что нет такого класса TextMeshPro-(UI).
А чтобы понять как она работает и как исправлять такие тривиальные ошибки - сначала надо учить сишарп, а не сразу юнити
Уберите скобки в TextMeshPro-(UI), замените на TextMeshPro (в зависимости какой компонент вы хотите получить).
И еще странно, что Вы пытаетесь в переменную типа Text записать объект типа TextMeshPro 

Как работает:
Ищем GameObject с именем Text, получаем у него компонент TextMeshPro (или что там у Вас) и записывает его в переменную txt.