Write to 2.5–3 words per second and count them
A 30-second UGC ad wants roughly 75–90 words. Under that, the delivery drags and you get dead air the editor has to fill with B-roll. Over about 3.2 words per second the voice starts sounding like a disclaimer read. Before you generate anything, paste the script into a word counter and divide by your target duration. This one check catches more pacing problems than any amount of editing afterwards.