Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking dish.
In a large mixing bowl, combine the chocolate cake mix, water, vegetable oil, and eggs. Mix until well combined and smooth.
Fold in the semi-sweet chocolate chips, chopped Reese’s peanut butter cups, and half of the chopped pecans into the batter.
Pour the cake batter into the prepared baking dish, spreading it evenly.
In another bowl, beat the softened cream cheese and melted butter together until creamy.
Gradually add in the powdered sugar and creamy peanut butter, mixing until fully incorporated and smooth.
Spoon dollops of the cream cheese mixture over the cake batter, then use a knife to swirl it slightly into the batter for a marbled effect.
Sprinkle the remaining chopped pecans, shredded coconut, and Reese’s Pieces on top of the cake.
Bake in the preheated oven for 35-40 minutes or until a toothpick inserted into the center comes out clean.
Once baked, remove the cake from the oven and let it cool in the pan for at least 15 minutes before cutting into squares.