With region3 detector, whenever "Detect" is found and changed to name "Torso" it sets itself to cancollide = true even tho i already made it cancollide = false .. Even before i play test the part is already cancollide false it just changed when it's detected.
while wait() do
local d = script.Parent
local pos = d.Position
local size = d.Size/2
local reg = Region3.new(pos - size, pos + size)
local ignore = {workspace.Baseplate,d}
local n = workspace:FindPartsInRegion3WithIgnoreList(reg,ignore,100)
if #n <= 0 then
print("None")
else
for i,v in pairs(n) do
if v.Name == "Detect" then
v.CanCollide = false
v.Name = "Torso"
end
end
end
end
