> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/payload-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/payload-studio/getting-started/faq.md).

# FAQ

{% hint style="warning" %}
Got a question these docs **don't** answer? [Hop in the discord](https://hak5.org/discord) and ask the **#payloadstudio** channel
{% endhint %}

## Do I have to buy <mark style="color:red;">Pro</mark> to use my new USB Rubber Ducky?

**Nope!** Community edition is *everything you will need to compile working payloads.* Pro offers tons of convenience and customization features - but is **not required** to get the job done.

## Can I use PayloadStudio if I have an original USB Rubber Ducky to write DuckyScript v1?

Yes! PayloadStudio has taken over as *the* DuckyScript compiler for all Hak5 Devices - past and present. PayloadStudio has built in Version detection&#x20;

<figure><img src="/files/bJwU4mQKHC26l5Qdf69f" alt=""><figcaption><p>PayloadStudio Compiler Output - Detected DuckyScript Version 3.0</p></figcaption></figure>

<figure><img src="/files/dV8TzqmzKi2zVwl4nUc1" alt=""><figcaption><p>PayloadStudio Compiler Output - Detected DuckyScript Version 1.0</p></figcaption></figure>

{% hint style="info" %}
**Only** have an original USB Rubber Ducky? no problem! <mark style="color:red;">PayloadStudio Pro</mark> offers compiler options to **lock payloads into DuckyScript 1.0** - *that way you never have to worry about using or writing incompatible payloads ever again!* <img src="/files/tlP9AaWgm2GpuqsRgbag" alt="Pro" data-size="line">\
\
[*Read more about Compiler Settings*](https://documentation.hak5.org/payload-studio/getting-started/pages/Ce55fy7BT6kMnLVn6OmF#lock-compiler-version-to-duckyscript-version-1.0)&#x20;
{% endhint %}

<figure><img src="/files/aM6ecT5sBeLYwKsiiNdG" alt=""><figcaption><p>Incompatible DuckyScript 1.0 Syntax Errror annotation</p></figcaption></figure>
