The main question is: are there any ways to choose the last word? Can be any scripts, programs, brootforces and so on. And another question: how can I most easily restore myself (that is, pick up the word), for example in iancoleman insert the last word and check the address, how to try to automate?
Yes. Trust wallet appears to use BIP39 compatible 12 word seed mnemonics, and also appears to be using standard BIP44 derivation path (m/44'/60'/0'/) for determining your ETH address.
This means that you can use the
"seedrecovery" script that comes as part of the
"btcrecover" package to bruteforce the correct word... It will require you to download and install Python and a couple of libraries... but isn't super complicated if you follow
the installation instructions carefully.
The main requirement is that you know what the ETH address used was... if you know the ETH address, the script will find the missing word within seconds.
I've just downloaded Trust Wallet, created a test wallet and got the 12 word seed. I then tested running seedrecovery using the "Ethereum Standard BIP39/BIP44" option, along with the ETH address from the wallet and only the first 11 words... and it found the missing word in a matter of seconds. So, I would say that chances are very good that it'll work for you... assuming you have the ETH address.
Feel free to ask here or via PM if you need help setting up btcrecover/seedrecovery.