Cook the spaghetti according to the package directions. Meanwhile, in a large bowl, whisk together the soy milk, eggs, Parmesan, half the garlic salt, and half the pepper.
When the pasta is done, drain it and quickly put it directly into the bowl with the egg mixture. Toss to coat. The hot pasta will cook the eggs. When the pasta is coated with the egg mixture, mix in the butter, turkey bacon, red pepper flakes, and the remaining garlic salt and pepper. Serve immediately.