hmm. well I got it to work but I had to subdivide my ship, for some reason I could only do boolean difference Once before it stopped working again so I just combined all the cubes together and that worked. Thnk you for your help guys, Ill keep that in mind next time I have a problem like this!