Mix butter, flour and nuts. Bake 20 minutes at 350 degrees and then cool.
Mix 1 cup Cool Whip, powdered sugar, cream cheese and spread on crust. Beat until thick chocolate pudding, vanilla pudding and milk. Spread on top of cheese layer. Top with remaining Cool Whip. Add shaved chocolate bar on top. Refrigerate 4 to 6 hours.