Preheat oven to 350 degrees. In a greased 9x13 baking dish, unroll one can of crescent rolls, spread evenly in bottom of baking dish and press seams together. Sprinkle one box of dry chocolate pudding mix on top of crescent rolls. With a mixer, mix two packs of cream cheese and two and one half cups sugar until smooth. Spread cream cheese mixture over dry chocolate pudding mix. Unroll and place second can of crescent rolls over cream cheese mixture. Melt one stick of butter and pour on top of crescent rolls. Bake for thirty minutes. Allow to cool and serve.