I have been having some issues running IntersectAsync crashing on baseparts and found the issue only occurs when the two parts aren’t touching, and only crashes on my PC. I have a decent PC(i5-14600K, 32 GB of ram, RX 6600 XT), and I haven’t found any solution reinstalling roblox studio and changing up my graphics settings. My drivers are up to date. Edit: I have also tried using a different gpu (RX 570) and reinstalling the correct drivers, but I still run into the same issue.
local part = Instance.new("Part", workspace)
part.Anchored = true
part.CFrame = CFrame.new(0,100,0)
local cutter = Instance.new("Part", workspace)
cutter.CanCollide = false
cutter.Anchored = true
cutter.CFrame = CFrame.new(0,0,0)
task.wait(5)
local new = part:IntersectAsync({cutter})
This is the code segment you can run in the CommandBar or in a Script when doing a Local Server Test.
Expected behavior
It would be nice if it could just return nil or something instead of crashing, it is currently a pretty harsh way of saying “NOOO!”