I'm sorry to necrobump this, but I'm wondering if you ever found a solution? I am having the same problem, though I'm using RaycastAll. It seems like when I enable backface hits, I do get two hits for each object- but instead of one hit on the front face and one on the back (like I'd expect) I get two hits of the same face, same point and same normal. Is this possibly a Unity bug? It doesn't seem like an unusual use-case to want to shoot through something.... EDIT: Nevermind, extra-sorry for the necro. Seems like setting this flag via code doesn't work, when I set it in the editor instead it seems fine.