Cream the butter and sugars. Using a stand mixer with a paddle attachment or an electric hand mixer, beat the butter, granulated sugar, and brown sugar until the mixture is light and fluffy, which should take about 4 minutes. Then, add the vanilla and eggs, beating for another 3 to 4 minutes on medium speed.
Combine dry ingredients. In a separate large bowl, whisk together the flour, baking soda, and sea salt. Gradually mix these dry ingredients into the butter mixture on low speed until just combined. Fold in the chocolate chips, toffee pieces, and caramel bits until they're evenly distributed. Lastly, gently stir in the chopped pretzel sticks. Cover the dough and chill for at least 2 hours, or overnight for best results.
Prepare for baking. When you're ready to bake, take the dough out of the refrigerator. Preheat your oven to 350°F and line your baking sheets with parchment paper for easy cleanup.
Shape the cookies. Scoop the dough into 2 tablespoon-sized balls and place them at least 2 inches apart on the prepared baking sheets. For an extra touch of goodness, press a few more chocolate chips, caramel bits, and pretzel pieces onto the top of each dough ball.
Bake to perfection. Bake the cookies for 13 to 15 minutes, or until they are golden brown with soft centers. If you like, sprinkle a pinch of flaky sea salt on top of each cookie right after baking. Let them cool on the baking sheet for 2 to 3 minutes before transferring them to a cooling rack to cool completely.