Best way to airdrop

What is the best recommended way to airdrop tokens to specific addresses for users in Eth network?

You can do a smart contract in solidity and send tokens in bulk

See this https://ethereum.stackexchange.com/a/52074