Hello all, I've been trying to make a AI go to a location once a value has gone down to 0, but the AI script doesn't work when i add the value/hunger part, it doesn't work. Any help would be nice!
local torso = script.Parent.HumanoidRootPart.Position
local base = game.Workspace.Finish
local human = script.Parent.Humanoid
local manageHunger = game.StarterGui.ScreenGui.TextLabel
hunger = 100
local path = game:GetService("PathfindingService"):FindPathAsync(torso,base.Position)
local points = path:GetWaypoints()
while true do
hunger = hunger-1
end
manageHunger.Text = hunger
if hunger == 0 then
for i,v in pairs(points) do
local p = Instance.new("Part",workspace)
p.Anchored = true
p.CanCollide = false
p.CFrame = CFrame.new(v.Position)
p.Size = Vector3.new(1,1,1)
end
end
if path.Status == Enum.PathStatus.Success then
for i,v in pairs(points) do
human:MoveTo(v.Position)
human.MoveToFinished:wait()
if v.Action == Enum.PathWaypointAction.Jump then
human.Jump = true
end
end
end
