@piootrek86 twój sposób jest zły, ponieważ funkcja ciągle będzie wywoływana co 1s (Nawet po całym zdarzeniu), natomiast
@Bogdan Zwei nie trzeba kombinować z FrameFunctions i tworzyć niepotrzebne zmienne, wystarczy za pomocą funkcji z LeGo FF_ApplyExtData wywołać za określony czas funkcje B_KillNpc (w tym przypadku za 5s):
FF_ApplyExtData(function, delay, cycles, data);
function - Funkcja która ma być wywołana, w tym przypadku B_KillNpc.
delay - Co jaki odstęp czasu(milisekundy) wywołuje funkcje(5s to 5000milisekund).
cycles - Ile razy ma być wywołana, w tym przypadku tylko raz.
data - parametr wywyoływanej funkcji, w tym przypadku instance NPC.