A front-running bot is a type of maximal extractable value (MEV) bot that targets transactions that are about to be executed on the blockchain. When a user submits a transaction to the network, a front-run bot detects this transaction and swiftly runs a similar transaction with marginally higher gas fees. This allows the bot to get ahead of the original transaction and reap profits from the price difference