local spawnarea= Region3.new(Vector3.new(10, 10, 10), Vector3.new(100, 100, 100))
local fightarea= Region3.new(Vector3.new(900, 900, 800), Vector3.new(1000, 200, 900))
while wait(1) do
local s = game:GetService("Workspace"):FindPartsInRegion3(spawnarea, nil, math.huge)
local f = game:GetService("Workspace"):FindPartsInRegion3(fightarea, nil, math.huge)
for i,v in pairs(s) do
if v.Parent:FindFirstChild("Humanoid") then
print("1")
end
end
for i,v in pairs(f) do
if v.Parent:FindFirstChild("Humanoid") then
print("2")
end
end
end
I have tried countless times and I'm so lost. I have two region3s to check for players in areas so I can change health if they're in safe zone or not. They spawn in the safe zone. However, the "fightarea" region3 just never seems to work. 2 is never printed, however the "spawnarea" region3 always works, and 2 is always printed when they are inside and not when they're outside. Why does the second region3 never work?
