Add a sheet of tin foil or parchment paper to an 8" x 8" casserole dish and spray the inside with non-stick spray.
Next, add the chocolate chips, sweetened condensed milk, and butter to a medium-sized bowl.
Microwave for one minute and check if melted. Make sure to stir, helping to melt the chips. Microwave more, in increments of 30 seconds, if needed.
Stir until melted.
Add the vanilla extract to the bowl and stir until well blended.
Next, add the 1/2 cup chopped pecans and combine.
Press half of the chocolate fudge mixture into the bottom of the prepared pan and set aside.
Caramel Layer
Unwrap all of the caramels and place in a medium-sized bowl.
Add the heavy cream and microwave the two ingredients, in 30-second increments, until almost melted.
Stir the caramel and heavy cream until all of the caramel has melted.
Pour half of the caramel over the chocolate fudge layer.
Top Chocolate Fudge Layer
Press the rest of the chocolate fudge on top of the caramel layer. (If the fudge has set up and is too thick to top the caramel, add one tablespoon of heavy cream and stir it in to thin it out).
Drizzle the rest of the caramel over the top of the fudge.
Sprinkle a handful of pecan halves over the top.
Refrigerate for at least one hour to allow the fudge to set up.