FRKN Chameleon is a prop hunt / hide & seek minigame. Painters are small mannequin characters who paint their own bodies to disappear into the room. Hunters have to spot them and catch them before the time runs out.
Paint Studio
Painters open a full paint studio on their own character. Everything is painted directly on the 3D body, and every other player sees the result live.
| Tool | What it does |
|---|---|
| Brush | Paints with the selected colour. Circle or square shape, adjustable size and opacity |
| Eraser | Removes paint |
| Eyedropper | Picks the real colour of any surface in the world, so you can match a wall exactly |
| Fill All | Paints the whole character in one colour |
| Colour wheel | Colour picker with saturation, HEX and RGB input |
| Quick palette | Keeps your recent colours, including the ones picked with the eyedropper |
| Character shadows | Switch between a lit character and a flat, shadow-free one |
| Key | Action |
|---|---|
F | Open / finish painting |
SPACE | Pick a colour (eyedropper) |
B | Brush |
G | Fill all |
V | Free camera, for spots that are hard to reach |
3 | See-through view |
R | Pose wheel |
The eyedropper is calibrated against the game's lighting, so a colour picked from a wall looks the same when it is painted on the character.
Painter Movement & Poses
Painters move with their own physics: they can sprint, jump, fast-fall and cling to walls. The pose wheel has 8 poses to match the shape of the room.
| Key | Action |
|---|---|
W A S D | Move |
SHIFT | Sprint |
SPACE | Jump / cling to a wall |
CTRL | Fast fall |
R | Pose wheel |
2 | Show / hide player names |
3 | See-through view |
5 | Observe mode |
Hold G | Return to your last safe spot if you get stuck |
| Poses |
|---|
| Lie Down, Hide (wrap up in the cape), Stretch, Star, Crouch, Hands Up, Hands on Hips, Wave |
Hunters
Hunters play as a big character with a catcher gun. Their screen stays black while painters hide, then the hunt begins.
| Key | Action |
|---|---|
LEFT CLICK | Fire |
V | First / third person |
SHIFT | Run |
SPACE | Jump |
A red "DIED HERE" marker is left wherever a painter gets caught, with the name of the hunter who made the catch.
Game Modes
| Mode | How it works |
|---|---|
| Classic | Fixed teams. A caught painter becomes a spectator. Painters win when time runs out, hunters win by finding everyone |
| Infection | Every caught painter instantly becomes a hunter. The hunter team keeps growing until the last painter is found or time runs out |
| Double | Two equal teams play two rounds and swap roles in round two. Most catches wins; a tie goes to the team that finished its hunt faster |
Maps
The script comes with 5 arenas, 3 of them custom made for it and included in the download.
| Map | Type |
|---|---|
| Modern Penthouse | Custom map (frkn-paintmap-2) |
| Art Loft | Custom map (frkn-paintmap-1) |
| Modern Loft | Custom map (frkn-paintmap-3) |
| Benny's Garage | GTA interior |
| Rock Club | GTA interior |
Every map can be played with Large or Small characters, and you can add your own maps in the config.
Arenas are protected: doors are locked during a match, players cannot climb onto roofs or leave the building, and anyone stuck inside a wall is moved back to a safe spot automatically.
Lobby System
Players create or join lobbies from the lobby menu.
| Setting | Description |
|---|---|
| Name & password | Public or password-protected lobbies |
| Map & character size | Pick the arena and Large / Small characters |
| Game mode | Classic, Infection or Double |
| Hide & search time | How long painters hide and how long hunters search |
| Ammo limit | Optional limited ammo for hunters |
| Team radio | Turn the team radio on or off |
| Auto whistle | Painters whistle automatically at a chosen interval |
| Entry fee | Optional fee per player that builds a prize pool for the winners |
The leader starts the match once everyone is ready and can kick players from the waiting room.
Whistle
Painters can whistle (B) to bait hunters. Hunters hear the sound with direction and distance, quieter through walls, but they never see where it came from. The optional auto whistle makes sure nobody can hide silently forever.
Communication
| Feature | Description |
|---|---|
| Team radio | Each lobby gets its own pma-voice radio channels per team |
Match chat (Y) | Team and all chat on the right side of the screen |
| Spectator mode | Caught players can watch their teammates or fly around with a free camera |
Results & Leaderboard
At the end of every match a result card shows the winner, each player's time and catches, and the reward. A permanent leaderboard ranks players by wins, catches and total score.
Other Features
- 11 languages: English, Turkish, German, French, Spanish, Portuguese, Italian, Dutch, Polish, Russian, Czech
- QBCore, QBX and ESX support, detected automatically
- qb-target / ox_target support for the job NPC, with an
[E]fallback - Godmode during matches (no dying, no drowning)
- Players who disconnect mid-match come back next to the job NPC, not inside the arena
No SQL needed. The leaderboard is stored in a JSON file inside the resource.