Pre-heat oven to 350 degrees
Prepare your 9x13 baking pan by coating the bottom with shortening & dusting with cocoa powder
In your mixer bowl, combine the cake mix, & butter- beat
Add in eggs & milk & beat well for approx 2 min
Transfer to prepared pan & bake to package directions
While your cake is baking- make your pudding layer by combining all ingredients except the butter in a medium saucepan & bringing to a boil over med/low heat
Allow to boil approx 1 min
Remove from heat & stir in butter
Allow to cool slightly while waiting for the cake to finish baking
Remove cake & use a thin object to poke holes all over your cake- I used a chop stick
Pour the majority of your pudding over your cake & allow it to soak in to the holes you created
Place the cake in the refrigerator to chill while you make your frosting layer
*For the frosting
Combine the milk, butter & sugar in small saucepan & heat over medium until boiling
Allow to boil approx 1 min & then remove from heat
Stir in chocolate chips
Once smooth, pour & smooth over cake
Add walnuts & toffee bits
Return to refrigerator to set for at least 30-60 minutes before serving