Корректно использовать форму ед. числа.
Запятые расставлены верно. Они выделяют придаточную часть что есть.
Запятая перед словом купив нужна.
Запятая перед купив нужна.
Согласно словарям, слово змей во всех значениях - одушевленное существительное. Учительница в данном случае ошибается.
Конструкция (и) зря, что используется в разговорной речи и в художественных текстах, например: Когда срываешь масленок, или сыроежку, или даже рыжик, не приходит в голову понюхать его, втянуть в себя острый и тонкий аромат гриба, бог весть где найденный им в земле и собранный на хранение. И зря, что не приходит в голову, ибо очень душист масленок, прекрасно пахнет рыжик, благоухает опенок, поражает запахом шампиньон. [Владимир Солоухин. Третья охота (1967)].
Мужские фамилии Репик, Корпань, Дегтяр склоняются (форма родительного падежа: Репика, Корпаня, Дегтяра), женские – нет.
Фамилия Опря склоняется (и мужская, и женская).
Можно не ставить запятую.