Can I deposit from a crypto wallet that isn't mine?

No. Just like with bank transfers, all crypto deposits must come from a wallet that you personally control.