Как можно решить ошибку CS1061,в коде проекта Юнити в Visual Studio?
В аду есть специальный котел для авторов вопросов с кодом в скринах.
тут и тут смотрели?
FindGameObjectsWithTag возвращает массив GameObject'ов, так что надо или итерировать, или брать первый элемент.
joystick = GameObject.FindGameObjectsWithTag("Joystick").FirstOrDefault()?.GetComponent<Joystick>();
не нужно брать у джойстика компонент джойстик. просто найди его и всё. А лучше добавь перед "private" строчку 
[SerializeField] и в иннспекторе добавь свой джойстик и всё.
А если рил нужно найти и взять компонент то сначала найди. А потом бери компонент.
joystick = GameObject.FindWithTag("Joystick");
joystick = GetComponent<Joystick>();