Cook the rice noodles according to the package instructions until just tender. Drain and set aside.
In a small bowl, whisk together the soy sauce, fish sauce, white vinegar, honey, and chili flakes.
Heat the peanut oil in a large skillet or wok over medium-high heat.
Add the shrimp and cook for 2–3 minutes per side until pink and just cooked through.
Add the butter, chopped garlic, a pinch of chili flakes, and black pepper.
Cook for another 1–2 minutes until the garlic becomes fragrant and lightly golden.
Add the cooked rice noodles to the skillet.
Pour the prepared sauce over the noodles and toss until everything is evenly coated.
Cook for about 1 minute until the noodles absorb some of the sauce.
Push the noodles to one side of the skillet.
Pour the beaten eggs into the empty side and cook until they begin to set.
Gently scramble the eggs and mix them into the noodles.
Stir in the bean sprouts and chopped green onions.
Remove from the heat.
Divide the Better Than Takeout Garlic Butter Shrimp Pad Thai among serving plates.
Garnish with roasted peanuts, fresh basil, extra green onions, chili flakes, and a generous squeeze of fresh lime juice.