未付房租走了是违法行为。根据《中华人民共和国民法典》规定,一方不履行合同义务或者不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。如果租赁合同明确规定承租人在租赁期限届满前退房,房东可以直接扣除承租人的押金,那么合同有效,承租人的租金没有支付,出租人有权不退还押金,出租人有权解除合同,要求承租人承担违约责任。
【本文关联的相关法律依据】
《中华人民共和国民法典》
第五百七十七条 当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。