Nie pisz posta pod postem przed upływem doby. Nikt ci nie odpisuje, ponieważ po tym co napisałeś od razu widać że nie masz żadnego pojęcia o funkcjonowaniu czy składni Daedalusa, więc próby pomocy ci są kompletnie bezsensowne (przynajmniej ja tak uznałem). Najpierw zajmij się prostymi rzeczami, zrozum bazowe skrypty, co to są zmienne, funkcje, argumenty, obiekty, klasy i tablice itd.
Ten fragment kodu który nie wiadomo z kąd wymyśliłeś, to próba "wywołania" zmiennej jakby była funkcją co jest kompletnie bezsensowne. Skrypt orca o ile pamiętam jest kompletny i nawet nic nie trzeba pisać, wszystko masz podane gotowe.
Aby npc stał się niewidzialny, wstaw w jego skrypcie (tam gdzie dajesz imię, gildię itd) następującą linijkę:
TurnToGhost(self.id, 10);
Jeśli chcesz żeby stało się to w trakcie np dialogu, zamiast self.id, ręcznie wpisz jego ID. Dokładniej już tego nie wytłumaczę.