Preheat your oven to 350°F (175°C).
Grease and flour a 9x13-inch baking dish.
In a large bowl, combine the chocolate cake mix, eggs, water, and oil.
Beat the mixture on medium speed for about 2 minutes until smooth.
Pour the batter into the prepared baking dish.
Bake for 30 minutes or until a toothpick inserted comes out clean.
Allow the cake to cool for 15 minutes in the pan.
Poke holes all over the cake using a fork.
Prepare the chocolate pudding according to package instructions.
Pour the pudding over the cake, ensuring it seeps into the holes.
Refrigerate for at least 2 hours, then spread whipped topping over the cake and garnish.