Transfer functionality is not working

the transfer functionality of my token is not working. i can not transfer token to another address.

it gives me this error:"code": 3,
"message": "execution reverted",

here is the code:

Hi, a little complex in your contract, is there a failed transaction hash?


bsc test net.