the difference between an exploit and a bug is that an exploit is using the game against its self with legal gameplay. a bug is an error in the code that gives an unfair advantage to certain players when being exploited.
meaning: you have to exploit a bug to take advantage of it but not every exploit is based on a bug



