I've made a simple script that should detect if a part is not inside of a Region3 but i've realized that if the part is not inside the Region3, it will not trigger the script. Does anyone know any solutions or workarounds to this problem?
local regionPart = game.Workspace.RegionPart local pos1 = (regionPart.Position - regionPart.Size/2) local pos2 = (regionPart.Position + regionPart.Size/2) local region = Region3.new(pos1, pos2) local Preview = script.Parent:WaitForChild("Preview") while true do wait(1) local partsInRegion = workspace:FindPartsInRegion3WithWhiteList(region,{Preview},100) for i, part in pairs (partsInRegion) do if part ~= nil then print("Blueprint is in region") else print("Blueprint is not in region") Preview.Position = game.Workspace.DefaultCenter.Position end end end