People keep using words like "before", "time", "create" and "generated." These terms presuppose that the phenomenon of time actually exists as we perceive it.
Consider time as a mathematical dimension, like length or depth, but perceived by us in a non-linear, non-spacial way. The inability of our brains to conceive time as a spacial dimension doesn't mean it actually is fundamentally different from the other three.
If we weren't perceptually handicapped we could see that there is no before or after, no beginning, no then, the debate on origins becomes metaphysically moot. And if you're talking String theory, you're talking metaphysics &/or mathematics.