Here is my code. I have dummy objects for checking region3 points and it's correct. It's not printing anything :/
local first = Vector3.new(script.Parent.Position.X-script.Parent.Size.X/2,-5,script.Parent.Position.Z+script.Parent.Size.Z/2)
local second = Vector3.new(script.Parent.Position.X+script.Parent.Size.X/2,script.Parent.Size.Y,script.Parent.Position.Z-script.Parent.Size.Z/2)
local part1 = Instance.new("Part", workspace)
part1.BrickColor = BrickColor.Red()
part1.Anchored = true
part1.CanCollide = false
part1.Position = first
local part2 = Instance.new("Part", workspace)
part2.BrickColor = BrickColor.Green()
part2.Anchored = true
part2.CanCollide = false
part2.Position = second
while true do
wait(5)
local parts = workspace:FindPartsInRegion3(Region3.new(first,second))
for _,part in pairs(parts) do
print(part.Name)
end
end
