Na początku 2012 roku przeniósł się do Dinama Moskwa, gdzie trenował przez 1,5 roku w tamtejszej akademii. Zdecydował się opuścić Rosję, gdyż po osiągnięciu pełnoletniości musiałby zrzec się obywatelstwa rosyjskiego lub estońskiego. Będąc wówczas młodzieżowym reprezentantem Estonii, zdecydował się reprezentować dalej kraj swojego urodzenia. We wrześniu 2013 roku podpisał trzyletnią umowę z Reading FC, gdzie grał w rezerwach i zespołach U-18 i U-21. W sezonie 2015/16 występował na wypożyczeniu w Farnborough FC (Ryman League Premier Division), gdzie w 22 spotkaniach zdobył 11 bramek.

W sierpniu 2016 roku Vaštšuk został piłkarzem Riga FC. 25 września 2016 zadebiutował w Virslīdze w przegranym 0:1 meczu z FK Jelgava, w którym zmienił go Aristide Bancé. W sezonie 2017 z 8 golami był najskuteczniejszym strzelcem w zespole. 19 lipca 2018 zadebiutował w europejskich pucharach w meczu z CSKA Sofia (1:0, 3:5 k.), w kwalifikacjach Ligi Europy 2018/19. Po zakończeniu serii rzutów karnych został ukarany wraz z trzema innymi graczami czerwoną kartką za udział w bójce. W sierpniu 2018 roku został wypożyczony na rok do Lewskiego Sofia prowadzonego przez Ljubomira Petrovicia. 16 września zanotował pierwszy występ w Pyrwej PFL w spotkaniu przeciwko Łokomotiwowi Płowdiw (0:1).