Cut the croissants in half, lengthwise, splitting the top and bottom half. Place the bottom halves into a baking dish, sprayed with nonstick cooking spray, and set aside.
Pan fry the bacon until it's crisped to your liking. Remove the bacon from the skillet and reduce the heat to low. Wipe out the skillet, leaving a little bit of grease to cook the eggs.
Whisk together 6 eggs with a dash of salt/pepper and add them to the hot pan. Slowly fold the eggs until scrambled and fluffy.
To the bottom half of each croissant, add one slice of Colby Jack cheese, ¼ of the scrambled eggs, 3 slices of bacon, and a slice of Swiss cheese. Cover with the top half of the croissant.
In a small bowl, whisk together the melted butter, mustard, Everything Bagel seasoning, garlic powder, Worcestershire sauce, and salt/pepper to taste.
Brush the tops of the croissants with the melted butter mixture and sprinkle the green onions on top. Bake for 10-12 minutes, or until the cheese melts and the croissants are nice and toasted. Enjoy!