> For the complete documentation index, see [llms.txt](https://axis-9.gitbook.io/rbxsocietyv2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://axis-9.gitbook.io/rbxsocietyv2/commands.md).

# commands

A full reference for every command available in RbxSociety v2.

## /user

Look up a Roblox account by username or user ID.

**Options**

| Option       | Required | Description                        |
| ------------ | -------- | ---------------------------------- |
| `identifier` | Yes      | Roblox username or numeric user ID |

**Returns** display name, username, user ID, friend count, follower and following counts, group count, verified badge status, account creation date, and bio (up to 200 characters).

## /avatar

Fetch a render of a Roblox user's avatar. Works on banned accounts ONLY when a cached render exists.

**Options**

| Option | Required | Description                                                                                                                    |
| ------ | -------- | ------------------------------------------------------------------------------------------------------------------------------ |
| `user` | Yes      | Roblox username or user ID                                                                                                     |
| `type` | No       | `Full Body` (default), `Headshot`, or `Bust`                                                                                   |
| `obj`  | No       | Set to `True` to also receive a `.zip` containing the avatar's `.obj`, `.mtl`, and textures for use in Blender or Nomad Sculpt |

**Notes**

* The render image is downloaded and re-attached so it does not expire when the Roblox CDN link does.
* When `obj` is enabled, each worn accessory and body part is exported as a separate object inside a single `.obj` file. Extract all files from the zip into the same folder before importing.
* Accounts that are banned may not have a render available if Roblox has no cached image.

## /group

Look up a Roblox group by its group ID.

**Options**

| Option | Required | Description     |
| ------ | -------- | --------------- |
| `id`   | Yes      | Roblox group ID |

**Returns** group name, owner, member count, public entry status, verified badge status, and description (up to 200 characters).

## /game

Get information about a Roblox game by its place ID.

**Options**

| Option    | Required | Description                           |
| --------- | -------- | ------------------------------------- |
| `placeid` | Yes      | The place ID from the Roblox game URL |

**Returns** game title, creator, active player count, total visits, favourites, max players, genre, and creation date.

## /mesh

Download a Roblox mesh or model asset as `.obj` and `.fbx` files ready to import into Blender.

**Options**

| Option | Required | Description                                               |
| ------ | -------- | --------------------------------------------------------- |
| `id`   | Yes      | Roblox asset ID (hat, accessory, mesh, model, gear, etc.) |

**Returns** `.obj`, `.mtl`, and `.fbx` files attached to the message. If a texture is found it is included and referenced automatically in the `.mtl`. Vertex and face counts are shown in the embed.

If the mesh cannot be parsed, the raw `.rbxm` file is attached instead so you can open it in Roblox Studio and export from there.

**Supported asset types:** Mesh, Hat, Model, Head, Face, Gear, MeshPart, and all accessory types (Hair, Face, Neck, Shoulder, Front, Back, Waist, Ear, Eye).

## /rs

Fetch any Roblox asset by ID and download the raw file.

**Options**

| Option | Required | Description         |
| ------ | -------- | ------------------- |
| `id`   | Yes      | Any Roblox asset ID |

**Returns** asset info (type, creator, price, dates) and the file as an attachment. The file type depends on the asset:

* Models and meshes — `.rbxm`
* Clothing — `.png` template
* Images — `.png`
* Audio — `.ogg`

For models, a note is shown suggesting `/mesh` if you need Blender-ready files.

## /limited

Get resale data and market value for a Roblox limited item.

**Options**

| Option | Required | Description                    |
| ------ | -------- | ------------------------------ |
| `id`   | Yes      | Roblox asset ID of the limited |

**Returns** original price, recent average price (RAP), lowest current resale price, total volume sold, and original sales count.

## /shirt

Download the clothing template PNG from a Roblox shirt, pants, or t-shirt.

**Options**

| Option | Required | Description                          |
| ------ | -------- | ------------------------------------ |
| `id`   | Yes      | Roblox asset ID of the clothing item |

**Returns** the raw template image as a `.png` file. Useful for editing or recolouring existing clothing.

## /texture

Extract the texture image from a UGC accessory or mesh asset.

**Options**

| Option | Required | Description         |
| ------ | -------- | ------------------- |
| `id`   | Yes      | Roblox UGC asset ID |

**Returns** the texture as a `.png` file along with the texture asset ID. Useful for recolouring or inspecting UGC item textures.

## /assetimage

Download the thumbnail image of any Roblox asset at a chosen resolution.

**Options**

| Option | Required | Description                                  |
| ------ | -------- | -------------------------------------------- |
| `id`   | Yes      | Roblox asset ID                              |
| `size` | No       | `110x110`, `420x420` (default), or `700x700` |

**Returns** the thumbnail as a `.png` file attached to the message.

## /audio

Download a Roblox audio file by asset ID.

**Options**

| Option | Required | Description           |
| ------ | -------- | --------------------- |
| `id`   | Yes      | Roblox audio asset ID |

**Returns** the audio file (`.ogg` or `.mp3`) attached to the message along with creator and file size info. Files larger than 8 MB cannot be sent over Discord and a note will be shown instead.

## Owner-Only Commands (For me to make sure the bot isnt in any bad servers.)

These commands are restricted to the bot owner and are not available to regular users.

### /setrules (ignore)

Posts the server rules embed in the current channel.

### /servers list

Lists every server the bot is currently in, including server name, ID, and member count.

### /servers invite

Generates an invite link for a specified server.

**Options:** `id` — the server ID.

### /servers leave

Makes the bot leave a specified server.

**Options:** `id` — the server ID.


---

# 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://axis-9.gitbook.io/rbxsocietyv2/commands.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.
