In a mixing bowl, heat peanut butter and honey in the microwave for 15-30 seconds, until melted. Stir in the vanilla extract and set aside.
In a food processor, pulse oats, peanuts, and salt together until your desired texture is achieved.
Add the dry ingredients to the wet ingredients, and fold them together with a rubber spatula. Then, fold in the chocolate chips. Allow the mixture to rest for 30 minutes.
After the mixture has had a chance to rest, use a small cookie scoop to separate it into roughly 16 pieces. Use your hands to roll them into a round ball shape, then transfer to a parchment-lined baking sheet.
Melt chocolate and coconut oil in the microwave in 15-second increments, stirring in between until melted. You can also melt more peanut butter until it is easily pourable.
Top the balls with melted chocolate, peanut butter, flaky salt, mini chocolate chips, and crushed peanuts. Set in the fridge to firm up to 10-15 minutes, then enjoy!
Store leftovers in an airtight container in the fridge for up to 2 weeks. To freeze, transfer to a baking sheet with parchment in a single layer. Freeze until solid, then transfer to a freezer bag or freezer-safe container. They will keep for 6 months. Defrost on the counter top or in the fridge overnight.