您咨询的问题涉及到租房合同的法律效力及付款人的权利问题。首先,根据《中华人民共和国民法典》第一百一十九条的规定,依法成立的合同,对当事人具有法律约束力。这意味着,一旦双方签订了租房合同,双方都应当遵守合同约定的内容,不得随意违反。在您的案例中,尽管房租和押金是由别人支付的,但租房合同是您签署的。因此,您是合同的一方当事人,享有合同规定的权利并承担相应的义务。如果付款人并不是合同的一方,那么他们就没有直接的权利来解除合同或要求您搬离房屋。如果付款人希望您搬离房屋,他们需要与您进行协商,并且双方同意解除租房合同。如果协商不成,付款人没有法律依据可以强制您搬离,除非他们能够证明有权解除合同的合法理由,例如您违反了合同中的规定。综上所述,仅仅因为付款人支付了房租和押金,并不意味着他们有权赶您走。如果您遇到此类情况,建议您与付款人进行沟通,并明确告知他们合同的法律约束力。如果无法达成一致,您可以寻求法律援助,维护自己的合法权益。