For several reasons, i'll never share a private script from my shard... in other words: i am here to help people do their job, not to do it... i hate script copiers!
I can guide you trough the steps to make the script if you want, so if you want my help your script should be something like this:
1) An function that will be triggered on every login
2) In this function, store the actual BANK-UID (uid from layer 29) an "variable" outside the loop (section 3)
3) Make a loop through all characters on the account
4) Send each item in each bank box to the BANK-ID stored before the loop (you can save the item position in this way the bank will be organized)
Too easy no?
Note: I know about the [EOF], but as sphere have some issues with backward compatibility... i prefer still use