You could always use the console...
You'll need paytomany
./electrum help paytomany
usage: electrum paytomany [-h] [-v VERBOSITY]
[-V VERBOSITY_SHORTCUTS]
[-D ELECTRUM_PATH] [-P] [-w WALLET_PATH]
[--testnet] [--regtest] [--simnet]
[-f FEE] [-F FROM_ADDR] [-c CHANGE_ADDR]
[--nocheck] [-u] [--rbf RBF] [-W PASSWORD]
[--locktime LOCKTIME]
outputs
Create a multi-output transaction.
positional arguments:
outputs list of ["address", amount]
optional arguments:
-h, --help show this help message and exit
-f FEE, --fee FEE Transaction fee (in BTC)
-F FROM_ADDR, --from_addr FROM_ADDR
Source address (must be a wallet address; use sweep to
spend from non-wallet address).
-c CHANGE_ADDR, --change_addr CHANGE_ADDR
Change address. Default is a spare address, or the
source address if it's not in the wallet
--nocheck Do not verify aliases
-u, --unsigned Do not sign transaction
--rbf RBF Replace-by-fee transaction
-W PASSWORD, --password PASSWORD
Password
--locktime LOCKTIME Set locktime block number
global options:
-v VERBOSITY Set verbosity (log levels)
-V VERBOSITY_SHORTCUTS
Set verbosity (shortcut-filter list)
-D ELECTRUM_PATH, --dir ELECTRUM_PATH
electrum directory
-P, --portable Use local 'electrum_data' directory
-w WALLET_PATH, --wallet WALLET_PATH
wallet path
--testnet Use Testnet
--regtest Use Regtest
--simnet Use Simnet
Do read BitCryptex's post first tough!!! He's spot on when he told you there is no such thing as an automatic fee!!! If you manually create a transaction using the paytomany console command, and you chose a "default" fee, you'll either be (grossly) overpaying, or (grossly) underpaying... So you'll either get a fast confirmation at a price that's way to high, or your transaction will get stuck (unconfirmed in the mempool of many nodes) for a potentially long time.
An other option would be to export your private keys, import them into core and use core's cli, or use coinb.in to create an unsigned transaction and sign it from electrum's console