But trezor showing me that i sent 100$ in that screenshot i mean the hidden one in the top and if its zero value how the scammer
is able to send 0 value transaction from my own adress??? i only heard about receiving zero value transactions but not sending

Trezor just recently added binance chain to Trezor Suite, so maybe they need to work more on fixing something with those fake transactions.
This shitcoin blockchains are full of crap like this and there should be some basic option to hide or blacklist this transactions in Trezor Suite.
If you didn't lose anything than you don't need to worry, I remember stuff like this happening on metamask crap all the time.
