Alice has money on its wallet. Bob copy its wallet and send all money. On Alice wallet not this transaction, she send money. Can she send money? How prevent against theft?
No.
If they both have a copy of the SAME wallet.... Then whoever spends the money first, can spend it.
The second attempt to send the same bitcoins will not be allowed, and will be prevented by the bitcoin network.