Both transfer and swap require bnb as gas, and 0.01 is enough.
You can buy some bnb from Binance and withdraw to your wallet. When withdrawing, choose the BSC chain.
Or ask your friends to transfer some bnb to you.
The error in the screenshot below may be caused by network, you can try later.
Did you sort it out? You always need BNB as gas fees on the BSC network. I do it all the time on DeFi projects, let me know if you have any questions. When I first started, it was pretty confusing, but now I do it without even thinking…