#3 is technically correct, but is not normal idiomatic English and could have two different meanings, Not all of them will come (some will, some will not) or None of them will come. #4 does not make sense.
1. Means you invited some but not all 2. Means you didn't invite anyone 3. Means no one will come 4. Is ungrammatical (rephrase: None of them will come)