function snek(obj)
if obj.Parent:FindFirstChildWhichIsA("Humanoid") then
for _, v in ipairs(model:GetChildren()) do
if v:IsA("BasePart") then
v.CanTouch = false
end
end
while snek.Number.Value < #PATH do -- This line is where I'm getting an error.
block()
for t = 1, SPEED do
move(snek, SIZE/SPEED, PATH[snek.Number.Value])
move(tail, SIZE/SPEED, PATH[tail.Number.Value])
wait()
end
snek.Number.Value += 1
tail.Number.Value += 1
for _, v in ipairs(model:GetChildren()) do
if v.Name == "Body" and v.Number.Value == tail.Number.Value then
v:Destroy()
end
end
end
end
end