Preheat oven to 375° F. Line baking sheets with parchment paper.
In a small bowl, whisk together graham cracker crumbs, flour, baking soda, baking powder, and salt.
In a bowl of an electric mixer with the paddle attachment, cream together the butter and sugars until fully combined. Add egg and vanilla and mix until fully combined. Add the sweetened condensed milk, again mixing until fully combined. (You may have to stop the mixer a few times to scrape down the sides and the paddle with a rubber spatula.)
Mix the dry ingredients into the wet ingredients, just until combined. With a spatula, fold in the coconut, chocolate chips, butterscoth chips and walnuts.
Divde into 30 gram (1½ Tablespoon) balls, placing them approximately two inches apart on the prepared baking sheets.
Bake for 10 minutes, just until the edges are browned. Allow to cool on baking sheet for 5-10 minutes before removing to wire rack to cool completely.