For Cake
Preheat Oven to 350 degrees Fahrenheit
Grease a 13X9" Pan with nonstick cooking spray
In a bowl, add the eggs, milk and butter and mix using an electrical mixer
Slowly add the cake mix and mix until completely combined
Pour batter on the pan
Bake for 25-30 minutes or until a toothpick inserted inserted in the middle of the cake comes out clean
Meanwhile, pour the pudding into a bowl
Place the bowl on top of a pan of simmering water and mix with a spoon to warm up the pudding so it becomes a bit more liquid
Remove from heat and let it cool
When cake comes out of the oven, poke holes all over with a toothpick or fork
Pour the pudding all over the cake. If you can, insert tapioca pearls inside the holes
Let the cake cool at room temperature and then place in the fridge for a minimum of 4 hours
For Cream Cheese Frosting
Place cream cheese and butter into a mixer and mix on medium-high speed for 3-4 minutes or until creamy
Add the vanilla and mix
Lower the speed of the mixer and slowly add the powdered sugar
Assembly
Using a spatula, spread the frosting on the top of the cooled cake
Pour sprinkles all over (optional)
Refrigerate cake until ready to use
Enjoy!