Для того, чтобы создать постоянный спавн NPC (неписей) в Roblox Studio, можно использовать скрипт на языке Lua. Пример кода для создания неписей с анимацией и респавном через 5 секунд:
local npc = game.Workspace.NPC -- Создаем экземпляр непися в рабочей области
function respawnNPC() -- Функция для создания непися
local newNPC = npc:Clone() -- Клонируем непися
local humanoid = newNPC:WaitForChild("Humanoid") -- Находим компонент Humanoid для управления анимацией
humanoid.WalkSpeed = 10 -- Устанавливаем скорость непися
newNPC.Parent = game.Workspace -- Устанавливаем рабочую область непися
humanoid:MoveTo(
Vector3.new (0, 0, 0)) -- Устанавливаем позицию непися
humanoid:LoadAnimation(newNPC.Animations.Walk) -- Загружаем анимацию для ходьбы непися
humanoid:PlayAnimation(newNPC.Animations.Walk) -- Воспроизводим анимацию ходьбы непися
end
while true do -- Бесконечный цикл
respawnNPC() -- Вызываем функцию создания непися
wait(5) -- Ожидание 5 секунд до создания нового непися
end
Этот скрипт будет создавать неписей с анимацией ходьбы и установленной скоростью в 10 единиц. Также он будет создавать новые экземпляры каждые 5 секунд после смерти предыдущего. Если вам нужно, чтобы неписи были медленнее, вы можете установить меньшую скорость в свойствах компонента Humanoid.