Ошибка в написании lua скрипта "roblox studio"
Здравствуйте, делаю свой "tower defence" во время написания скрипта на спавн, возникла ошибка:
ServerScriptService.Main.Mob:5: attempt to index nil with 'WaitforChild'
Ниже приведу скрипт:
local ServerStorage = game:GetService("ServerStorage")
local mob = {}
function mob.Move(name, map)
local humanoid = mob:WaitforChild("Humanoid")
local waypoints = workspace.Rock.Waypoints
for waypoint=1, #waypoints:WaitForChild() do
humanoid:MoveTo(waypoints[waypoint].Position)
humanoid.MoveToFinished:Wait()
end
end
function mob.Spawn (name, map)
local mobExists = ServerStorage.Mob:FindFirstChild(name)
if mobExists then
local newMob = mobExists:Clone()
newMob.HumanoidRootPart.CFrame = map.Start.CFrame
newMob.Parent = workspace
mob.Move(newMob, map)
else
warn("Requested mob does not exist:", name)
return
end
end
return mob
что могло пойти не так?
у тебя моб равен таблице
по ошибке я понял, что тебе надо исправить скрипт так, чтобы перед тем как делать функцию на линии Пять, он должен проверить есть ли моб, или нет