Через скрипт в целом удобнее. Во-первых, можно делать сложные анимации. Например нужен гоблин рубящий дерево. Поставить просто бесконечную атаку - будет выглядеть неестественно. А так запустил поток, сделал рандомные интервалы между ударами, и уже гораздо круче. А во-вторых, если нужно например сделать сто декоративных трупов в разных частях карты, не нужно каждого из них вручную настраивать, просто расставь, дай каждому имя типа corpse1, corpse2 и т.д., и в скрипте просто пройдись циклом по всем именам. Можно сказать, что почти все скриптовые функции появились не просто так, чтобы мы потом могли делать навороченные карты, а только потому что они нужны были в какой-то конкретной кампании чтобы реализовать задумку авторов.