The flamethrower overlap should call a function in the player to see if the flames should activate on the player, you could use a variable, tag, or custom status effect actor to see if the player is already on fire. Along with sending the player how long they should be on flames. Or if you want the effect to stop when the player leaves the flames you can just have another event for end overlap, and have a custom event for stopping the effect also.