In a small bowl cream together butter and cream cheese. Once creamy add powdered sugar. Mix well then set aside.
In a large bowl combine vanilla pudding, milk, and vanilla. Then add cream cheese mixture. Once mixed really good fold in whipped topping until your mix is smooth and creamy.
Now you can start layering. Start with cream/pudding mix,then crushed oreo, and so forth. Make sure you end with oreos on top. I mormally use a 9x13 pan with only 2 layers. There are many options to use as far as pans are concerned.
Once completed refrigerate for a couple of hours. Can also be made ahead or overnite. Enjoy!!!!