Trying to break lease without losing deposit due to frequent roof leaks and mold in same spots

Question Details: In my apartment there has been numerous occasions where the roof has leaked all over the apartment, mainly in the living room. They say they will send someone to fix it and eventually, usually weeks later someone comes to paint over the water spots. My roof has been leaking for two weeks now and as of Monday I called a complaint in about mold. It is now Sunday and nothing has been done about it. It is still leaking. I want to move out of this dump. I have till Feb. till my lease is up. Is there any way I can force them to break my lease and it not effect my credit or my deposit? thanks Important Notice