What can I do to not have to pay up?
Nothing.

You signed a binding contract. Your landlord doesn't care that your roommate is a violent druggie, it has no bearing on your lease contract. Pay your rent.