So I’ve been trying to make a bevel system for the past 3 days.
And I’m currently having this weird bug for 3 days straight now and I have been trying to fix it for such a long time.
For some reason. Roblox’s CSG API SubtractAsync function inverts the normals for my part causing shading errors when I’m trying to make a bevel.
I have seen other people have this issue and unfortunately I think it’s just a bug. There might not be a good way to make it behave nicely until it’s fixed.