In a large bowl, cream together the butter, peanut butter, white sugar, and brown sugar until smooth. Beat in the eggs one at a time, then stir in the vanilla. Combine the flour, cocoa, and baking soda; stir into the peanut butter mixture. Mix in the chocolate chips, peanut butter chips, and peanut butter cups. Drop by tablespoonfuls onto ungreased cookie sheets.
Bake for 8 to 10 minutes in the preheated oven. Let cool for 1 or 2 minutes on sheet before removing, or they will fall apart.