Can someone help me fix this water level controller?
There are several problems: 


You have no current limiting resistors in the LEDs. They should burn out when Q3, 4 and 5 turn on. 
You have no current limiting resistors in the bases of Q1 and 2. This means that they are both turned on via D1 and D3 when the probes are dry and have almost no current limits other than the LEDs. This won't last long.
If you were able to get Q1 and Q2 to turn off there is no discharge path for M1. You need to pull it high or low but not let it float.
If both Q1 and Q2 are on what do you expect to happen to the gate of M1?


Fixes:


Calculate the required current limiting resistor values for D1, 2 and 3 and add them in.
Add base resistors for Q1 and 2. 1k would be fine.
Figure out how you're going to prevent the gate of M1 from floating and do it!


That looks like a CircuitLab schematic. There's a button on the editor toolbar to allow you to embed a schematic. That makes it easy for us to copy and paste into our answers and modify.

Modify the design (leaving some history in your original post so future readers can make sense of comments and answers) and put it into your original post.



Update 1.



Figure 1. Current path when transistors A, B and C turned off. LEDs A and C turn on.

Draw a truth table of what you require:

Table 1. Logic for outputs based on inputs A, B and C.

| A | B | C || D1 | D2 | D3 | Motor |
=====================================
| 0 | 0 | 0 || Off| Off| Off| On    |
| 1 | 0 | 0 || On | Off| Off| On    |
| 1 | 1 | 0 || On | On | Off| On    |
| 1 | 1 | 1 || On | On | On | Off   |
=====================================