I am a teenager and I have qadha’a dain with a price of $30. Since I am a jobless teenager I am unable to pay it now. But in Eid I received eid money and I paid exactly $30 to charity (sadaqah), so is my qadha’a considered paid? My qadha’a dain is something and an amount of money that should be paid to someone, so i’m not sure if i should give it to them by hand or just charity or something.

If you owe someone $30 then you have to give them the money. You cannot just give it to charity. Yes, if you no longer have access to that person and you have no way of giving them the $30 then you pay it as charity. So next time you receive $30 make sure to give it to this person