for index, child in pairs(wendigoParts) do
print(child.Name)
if child.CanCollide then
print(child.Name, " Can Collide")
PhysicsService:SetPartCollisionGroup(child, wendigoGroup)
end
end
The script is always stopping on the
if child.CanCollide then
It is stopping when it runs into something that does not have the CanCollide inside of it. I thought the if CanCollide ment if it has the CanCollide feature the next line runs?

2 comments
Try using if child:IsA("BasePart") and child.CanCollide then
if child.CanCollide actually checks if it is true, not if it is a property.