Hi! I’m having yet another issue with roblox today as it thinks a value is nil when it really isn’t.
for index, descendant in pairs(descendants) do
if descendant:IsA("Humanoid") then
local NpcVal = descendant.Parent
if NpcVal then
print("-----")
print(NpcVal)
SetCollisions(NpcVal)
end
end
end
function SetCollisions(Part)
for _,Prt in pairs(Part:GetChildren()) do
if Prt:IsA("BasePart") or Prt:IsA("MeshPart") then
PhysicsGet:SetPartCollisionGroup(Prt,"Plr")
end
end
end
it errors on SetCollisions(NpcVal) “Attempt to call a nil value”
function SetCollisions(Part)
for _,Prt in pairs(Part:GetChildren()) do
if Prt:IsA("BasePart") or Prt:IsA("MeshPart") then
PhysicsGet:SetPartCollisionGroup(Prt,"Plr")
end
end
end
for index, descendant in pairs(descendants) do
if descendant:IsA("Humanoid") then
local NpcVal = descendant.Parent
if NpcVal then
print("-----")
print(NpcVal)
SetCollisions(NpcVal)
end
end
end