DEADLINE: Boolean operator not working after Sculpting.

I’m having a problem with the boolean operations. On Union I get scattered bits of mesh (presumably problem areas), on Difference I get the same thing and also the other object with flipped normals, and on Intersect it combines them to one object, but not the meshes (2 loose parts). Screenshots along with a blend file can be seen here:

https://drive.google.com/open?id=0B1VsRhPOelcifmlzMkZfT01QbFJiYm5SMjdySENsd3VBYWZENExuaFpWRnpoRWRETExVQ2c&authuser=0

Please download blend and take a look to try to solve, I really need this fixed.

I’m pretty sure my mesh got weird with sculpting, but I’m not sure how or where the weirdness is.

I’m on a deadline! HELP! AAAA! VERY IMPORTANT

EDIT:
Solved it on my own. I applied the loc rot and scale and it started working. weird.

I can’t see the blender file

You might want to check the mesh normals, the reason for that is that inconsistent normals and non-manifold surfaces would be a key reason as for why operations like boolean would fail.

Go into edit mode, select all, and do ‘recalculate normals’, if that doesn’t help, go into edge mode and choose ‘non manifold’ in the select menu to see if you get anything.

Also check for overlapping faces or large pieces of geometry that clip through another area, as that could happen if you’re not careful when sculpting.

oo sorry i shared the image not the folder. fixed now

I’m sorry but you’re still sharing just the image.
You may want to use http://www.pasteall.org/blend/