миссию завершает, а ролик не запускает
Я так думаю, он сначала завершает миссию, а потом запускает ролик. Такие штуки имеют больший приоритет, чем скрипты и выполняются в первую очередь. Вам надо сделать так, чтобы задание не завершало миссию, запустить ролик, подождать немного (функция sleep), и вот тогда завершить миссию скриптовой функцией Win() (там вроде с большой буквы, но я точно не помню, проверьте меня).