Preheat oven to 350 degrees. Spray 9×13 pan with nonstick spray.
With your mixer, combine the cake mix, water, eggs, oil, cream cheese, and vanilla; beat until fully combined.
Pour batter in prepared pan and bake 20-25 minutes until cake tests done; cool completely.
When cake is cool use a skewer or fork to poke holes in the cake.
Mix the caramel topping and the condensed milk and pour evenly over the cake.
With your mixer combine the vanilla pudding and milk; let stand 2-3 minutes until thick.
Add the cool whip and Cheesecake Dip and beat until combined.
Spread over cake and top with crushed Butterfinger pieces.
Refrigerate at least 2 hours or overnight.
Serve and enjoy.