Difference Boolean modifier. How do I get it to work with my mesh? I want to make a screw head, but I can't get the cross in the screw head; the Boolean modifier doesn't work.

Link:
Hi It does not work because your cube.001 topology is bad. You have two overlapped object instead one solid.