Preheat oven to 350°F. Line a 9x13-inch pan with foil and spray with nonstick cooking spray. If you don’t use foil, use parchment. You’ll want to be able to remove these from the pan easily.
Make the Brownies: Stir together oil, sugar, cocoa, and eggs until smooth. Add vanilla, water, salt, and flour and stir until smooth. Pour into prepared pan. Bake 15-20 minutes, or until baked through. Cool completely before finishing bars.
Nougat Layer: Place 1 ½ cups chocolate chips in a microwave safe bowl. Heat for 1 minute, then stir and heat in additional 30 second increments until melted and smooth. Add Marshmallow Fluff and 1 tablespoon (15ml) milk and stir – mixture will be thick. Spread evenly in a thin layer over cooled brownies. Chill while preparing caramel.
Caramel Layer: Add caramels to a microwave safe bowl along with 2-3 tablespoons (30-45 ml) milk (see note). Heat for 1 minute, then stir and continue heating and stirring in 30 second increments until melted and smooth. Spread evenly over nougat. Chill to set caramel.
Peanut Layer: Sprinkle chopped peanuts over caramel. Place peanut butter in a microwave safe bowl. Heat for 30-45 seconds, until it’s smooth and spreadable. Spread over peanuts. Chill while preparing topping.
Topping: Place remaining 1 ½ cups chocolate chips and vegetable oil in a microwave safe bowl. Heat for 1 minute, then stir and heat in additional 30 second increments until melted and smooth. Spread evenly over peanut butter and chill to set.
Cut into bars or squares and serve
Store in refrigerator. Bars can be frozen for up to 2 months.