Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking dish or line it with parchment paper for easy removal.
In a medium bowl, combine the graham cracker crumbs and melted butter. Mix until the crumbs are evenly coated. Press the mixture firmly into the bottom of the prepared baking dish to form a crust.
Evenly sprinkle the shredded coconut over the crust.
Layer the chocolate chips and butterscotch chips over the coconut. If using nuts, sprinkle them on top as well.
Pour the sweetened condensed milk evenly over the entire mixture, ensuring it covers all the ingredients.
Bake in the preheated oven for 25-30 minutes, or until the edges are golden brown and the center is set.
Remove from the oven and allow to cool in the pan for at least 30 minutes before cutting into squares.