I say that I already refunded h4ns
Can you post the transaction id ? I can't find it.

h4ns to GP 20,000 current compensation demand for damages caused by his defamation campaign - GP to h4ns 210 = h4ns to GP 19,790

That is not a valid transaction.
https://www.blockchain.com/btc/tx/h4nstoGP20,000currentcompensationdemandfordamagescausedbyhisdefamationcampaign-GPtoh4ns210=h4nstoGP19,790:)
This gives an error, so the transaction cannot be found on the blockchain.
h4ns sent you
BTC. Where is the transaction where you gave h4ns the
BTC back ?
Do you have a court order instructing h4ns to pay you back 20,000 ?
This number comes from your extremely mentally ill or brain dead bitcointalk account
