Company denying to pay my salary as i have contract and i am not serving notice period

I have joined IT company on 6th of march 2023, during interview HR promise me that my increment would me made after 3 month bases on my performance. Hr also mention this on whatsapp too. But The contract i signed with company mention that there is 1 year policy for increment in salary. I ignore this as i had written proof on whatsapp about 3 months appraisal. After 3 months i send mail to HR about the increment but he said that he has taken feedback from my TL and he said that my performance is not on point thats why they are rejecting my request. I asked my Tl that where i am lacking because i was handling 5 project as compare to other fresher who has joined on same month as mine. My Tl said that he wasn't ask any such performance. (i am not sure that was lying ). i Ask my TL to give my proper details of my profermance but they didn't give such details. I wrote mail of resignation and told them that i will not serve notice period and told them to send me salary from my past month. They are saying that they will not pay my salary and i have to pay them 2 months salary as it is mention in contract. what i can do in this case. please suggest.