In a sauce pan, combine Sugar, Cornstarch,Cocoa powder and salt, stirring this to mix well - Then SLOWLY mix in the milk, Place Pan over Medium High Heat and Bring to a boil, whisking all the time, Boil for 1 Minute Take Off Heat and Set Aside - In A Bowl Whisk the Egg Yolks to Combine, and then While Whisking Constantly - pour 1/2 of the hot milk mixture into the Eggs ( be careful or you will have scrambled eggs ) SLOWLY , - Then take the Egg Yolk Mixture ( Whisking Vigorously ) and pour into the hot milk mixture in the pan, - Bring back to a boil over Medium High Heat , Whisking Constantly, untill thickened ( should be about a Minute ) Remove from heat and stir in butter and vanilla, Then Stir in 1 1/2 cups of milky way - ( You'll have 1/2 cup left to scatter on top of pudding before serving ) You can pour into 6 custard cups or a serving bowl, - Cover the top with plastic wrap, Pressing directly on the surfaceof the pudding, Put in Frig. and Chill till Set at least 2 hours or overnight - Just before serving Sprinkle the remaing 1/2 cup candy on top - This would also be good with a dollop of whipped cream . Eat and Enjoy !!!