Invalid token return и так же invalid token; что делать?
1. Отложи юнити на полку
2. установи Visual Studio Community
3. Изучай C#, пока сообщения об ошибках не станут понятными.
4. Достань юнити с полки
5. Настрой юнити так, чтобы можно было писать код в студии, а не в блокноте или встроенном редакторе.

Удали строчку, где написано
return transform.rotation;
Её там быть не должно.
return можно писать только внутри методов
Это потому что вы с тела класса что то возвращаете.