> For the complete documentation index, see [llms.txt](https://architech-2.gitbook.io/helpdesk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://architech-2.gitbook.io/helpdesk/products/radio-and-999-system.md).

# Radio & 999 System

{% embed url="<https://youtu.be/8PHt4MUI5-8>" %}
Product Demo
{% endembed %}

## Purchase Here:

{% embed url="<https://builtbybit.com/resources/radio-999-system.57722/>" %}

## Setup Instructions&#x20;

1. Insert the file into Roblox Studio.

{% hint style="info" %}
Unsure on how to insert files? [Check our FAQs.](/helpdesk/faqs.md)
{% endhint %}

2. Drag the files into the correct location.&#x20;

<figure><img src="/files/Hnml3l0z97v10kFEaKj5" alt="" width="321"><figcaption></figcaption></figure>

3. Go to StarterPlayer -> StarterPlayerScripts -> TeamLock and open it.

<figure><img src="/files/3Me7SgwoMNhklGYrNnnS" alt=""><figcaption></figcaption></figure>

4. Change the Allowed Teams to the teams that are allowed to access the **radio**. Ensure there is a comma behind the string *(String refers to the text inside the quotation marks)*. Repeat for the Unallowed Teams, this time choosing teams that are not allowed to use the radio.&#x20;

<figure><img src="/files/OZACW60Sft2VFptkN3Dt" alt=""><figcaption></figcaption></figure>

5. Go to ReplicatedStorage -> GUIStorage -> RadioCallSystem -> ClientHandler&#x20;

![](/files/iqHDUvomRTvY6xbUF7uC)&#x20;

6. Open ClientHandler and adjust the channel names. The string *(String refers to the text inside the quotation marks)* in the square brackets is the team name. Eg: The team "Police Service" can access the channel "POLICE COMMUNICATIONS". Remember to add a comma after the string. You can repeat this for the teams that need a private radio channel. The CurrentChannel is the Global channel, meaning everyone who can use a radio can see it, **editing this may cause problems.**

&#x20;![](/files/ttuXHGC9Bu40j20CM6I5)

7. Go to ServerScriptService -> RadioCallHandler -> ServerHandler and open the file.&#x20;

<figure><img src="/files/nfP55r6Cadpfpmi3MGU4" alt=""><figcaption></figcaption></figure>

8. Edit the shortcuts to your liking. Example: \["S1"] is the shortcut, "S1, On duty." is the full message sent onto the radio.&#x20;

<figure><img src="/files/48HyboNJKdr3Ihr1dJi4" alt="" width="375"><figcaption></figcaption></figure>

## Advanced Setup

This is only if you want the sound and animation.&#x20;

{% hint style="warning" %}
Ensure you have done the basic setup before doing the Advanced Setup.
{% endhint %}

1. Go to README and open the file. Inside the file there is a link to download sounds. Copy that link and paste it into your browser.&#x20;

<figure><img src="/files/tlnnyFDwxK6InRyHPZFQ" alt=""><figcaption></figcaption></figure>

2. Once on the website, download all 3 of these sounds.

<figure><img src="/files/bWteteAHilLyDino7hgI" alt=""><figcaption></figcaption></figure>

3. Then go to the Creator Dashboard and upload all 4 of them to audio.&#x20;

{% embed url="<https://create.roblox.com/dashboard/creations?activeTab=Audio>" %}
This link is to your personal audio uploads, if the game is under a group please upload it under the same group.
{% endembed %}

4. Upload the asset.

<figure><img src="/files/3IokpbKyiGGbcosk1f87" alt=""><figcaption></figcaption></figure>

5. Once uploaded, click onto Radio Activated.&#x20;

<figure><img src="/files/ss69Dds5Valt3Uj4CE7h" alt=""><figcaption></figcaption></figure>

6. Copy the SoundID, this can be done using the URL.&#x20;

<https://create.roblox.com/dashboard/creations/store/><mark style="background-color:blue;">**140210079702417**</mark>/configure.&#x20;

7. Return to Studio and locate the sound Activated.&#x20;

<figure><img src="/files/SdOAxktAzo1L10bvrm4h" alt=""><figcaption></figcaption></figure>

8. Open properties then change Activated's Sound ID to the one you just uploaded.&#x20;

{% hint style="info" %}
Unsure how to view properties? [Check out our FAQs](/helpdesk/faqs.md).
{% endhint %}

<figure><img src="/files/Cjl4xlhMLPdp7kBwut0z" alt="" width="323"><figcaption></figcaption></figure>

9. Repeat this for all 4 sounds. **Use the same SoundID for ReceiveCall and Received**.
10. You then want to locate "Radio-Anim".&#x20;

<figure><img src="/files/Hj7igG5zKEQgruUynVla" alt="" width="321"><figcaption></figcaption></figure>

11. Right Click and click "Save to Roblox"

<figure><img src="/files/4FrgYxcVEzjE09DsHN8t" alt="" width="321"><figcaption></figcaption></figure>

12. Ensure the **Creator** is either you, or the group that the game is under.&#x20;

<figure><img src="/files/4JD2szMROnK0BCOIjOSe" alt=""><figcaption></figcaption></figure>

13. Click Save, then wait for it to upload. Once uploaded, copy the Animation ID by clicking the clipboard button underneath Radio-Anim.&#x20;

<figure><img src="/files/tTayuXk3BZlrzwSbTRy9" alt="" width="369"><figcaption></figcaption></figure>

14. Locate "RadioAnimation" (Just above Radio-Anim) and view it's properties. Change AnimationId to the ID you have just copied.&#x20;

<figure><img src="/files/Un0UzbZID7clTGTApMvW" alt="" width="324"><figcaption></figcaption></figure>

## **And we're done! Your hard work has paid off and you can now enjoy using the Radio & 999 System.**&#x20;

{% hint style="info" %}
Feel free to change the GUI style by adjusting the transparency, or changing colours. We'd love to see your designs, post it in media!
{% endhint %}

## Still need help? [Check out FAQs.](/helpdesk/faqs.md)

Architech's Customer Service Team will respond to you within 24 hours. To contact our Customer Service Team, join our [Discord](https://discord.gg/nyCseYyeYM) and go to [#┃contact-us](https://discord.com/channels/1021063205235200103/1208718248636325898).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://architech-2.gitbook.io/helpdesk/products/radio-and-999-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
