> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fabl.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Scripting in Fabl: Write Better Video Scripts Faster

> Fabl's script editor brings together AI drafting, teleprompter formatting, and shot list generation to keep your entire video production workflow in sync.

Fabl's script editor is purpose-built for video production, giving you a single workspace where you write, refine, and organize scripts that connect directly to your rundowns and segments. Whether you're producing a news broadcast, a branded video series, or a live event, the script editor keeps your words and your production plan in sync from first draft to final take.

## What the Script Editor Does

Every script in Fabl lives alongside your production data. As you write, Fabl tracks version history so you can review earlier drafts, roll back changes, and collaborate without fear of losing work. Scripts attach to rundowns and individual segments, meaning your production team always knows which words belong to which part of the show — no more mismatched documents floating in email threads.

The editor pairs a clean writing surface with AI assistance that understands video production context. You can generate a full draft from a rough outline, adjust tone and style to match your brand voice, and let Fabl automatically build a shot list from the script you've written — all without leaving the editor.

## Key Features

<CardGroup cols={2}>
  <Card title="AI Assist" icon="wand-magic-sparkles" href="/scripting/ai-assist">
    Generate script drafts from outlines, refine tone and style, and rewrite individual sections using Fabl's built-in AI assistance.
  </Card>

  <Card title="Teleprompter" icon="display" href="/scripting/teleprompter">
    Format any script for on-camera talent with adjustable font size, line spacing, and scroll speed — then share a dedicated teleprompter view in one click.
  </Card>

  <Card title="Shot Lists" icon="camera" href="/scripting/shot-lists">
    Automatically generate a shot list from your script content, manually add shots, assign cameras, and link shots directly to rundown segments.
  </Card>

  <Card title="Version History" icon="clock-rotate-left" href="/scripting/overview#version-history">
    Every save creates a version snapshot. Review, compare, and restore previous drafts at any time without disrupting your current work.
  </Card>
</CardGroup>

## How Scripts Connect to Rundowns

Scripts in Fabl are not standalone documents — they are first-class objects in your production workflow. When you create or open a rundown, each segment can have its own linked script. Changes you make in the script editor are reflected in the rundown view immediately, so producers, directors, and on-air talent are always reading from the same source.

<Info>
  You can also create scripts independently and link them to a rundown segment later. Navigate to the segment's detail panel and use the **Link Script** option to attach an existing script.
</Info>

## Version History

Fabl saves a version snapshot each time you manually save or when the auto-save interval triggers. To access version history, open the script editor and click the **History** icon in the top toolbar. From the history panel you can:

* Browse a timestamped list of all saved versions
* Preview any past version in a read-only side-by-side view
* Restore a previous version as the current working draft

<Note>
  Restoring a version does not delete newer versions — it creates a new version entry at the top of the history list, so your full edit trail remains intact.
</Note>

## Getting Started

<Steps>
  <Step title="Open or Create a Script">
    From your rundown, click a segment row and select **Open Script** in the segment detail panel. If no script exists yet, click **New Script** to create one linked to that segment.
  </Step>

  <Step title="Write or Generate Your Draft">
    Type directly in the editor, or use [AI Assist](/scripting/ai-assist) to generate a first draft from a bullet-point outline.
  </Step>

  <Step title="Format for Teleprompter">
    When your script is ready for talent, switch to [Teleprompter Mode](/scripting/teleprompter) to apply on-screen formatting and generate a shareable link.
  </Step>

  <Step title="Generate Your Shot List">
    Once the script is drafted, open the [Shot Lists](/scripting/shot-lists) panel to let Fabl automatically identify and create shots from your script content.
  </Step>
</Steps>
