--:-- FR
Online · chp.a

The scripts your
server doesn't have yet.

Independent FiveM & GTA RP developer. Custom scripts, polished interfaces, secure code — delivered with a proper install guide.

See the missions →
Chopa — chp.a
Chopa
[ID 1] FiveM dev · @chp.a
Availability
100
Coffee
78
01 Character sheet

Who's behind Chopa

I'm Chopa, an independent FiveM and GTA RP developer. I build scripts for roleplay servers: multimedia systems, vehicle customization, weapons, player interfaces and staff tools.

My work runs from server logic in Lua to the interface in HTML, CSS and JavaScript (NUI). Every resource is designed to stay easy to maintain, secure by default and lightweight, for the server and for the players.

My scripts run on a French-speaking RP server. I work in French and English, directly with owners and development teams: a single point of contact, from the first chat to post-delivery support.

02 Inventory

What I do

Every RP server has its own needs. I build, fix and optimize the FiveM resources that give your server a real identity, instead of the same scripts everyone else runs.

Hover or tap an item to inspect it.

Slot 01

Custom scripts

Jobs, economy systems, vehicles, weapons, mini-games, staff tools: a script designed for your server and your gameplay, not a copy-paste. You describe the idea, I turn it into a clean, configurable, tested resource.

LuaESXQuoted

Every project is quoted individually — free quote on request.

03 Missions

My work

Mission select
REC · Demo
01Demo video coming soon

Media — TVs, radio & DJ decks

A full multimedia system for your server.

TVs, a vehicle radio and DJ decks synced for every nearby player. It plays YouTube links and direct audio or video, with queues, playlists saved in the database and a personal volume for each player. The server stays the authority: playback is identical for everyone, and links are filtered by domain to protect players.

Built for Vynoria

Objectives

  • Server-synced playback
  • Distance attenuation, equalizer, stereo
  • Database playlists with minimal cost
  • Admin / staff / VIP / job permissions
  • Domain-filtered links, anti-abuse protection
LuaNUIDUIWebAudiooxmysql
REC · Demo
02Demo video coming soon

Customs — vehicle customization

A full workshop, with a free camera.

A complete customization menu: parts, colors, wheels, windows, plates. Parts are read straight from the vehicle, so addon vehicles work with no extra setup. A free orbital camera lets you admire every detail, and access is controlled through permission groups.

Built for Vynoria

Objectives

  • Free orbital camera around the vehicle
  • Addon-vehicle compatible
  • Configurable slots, colors and wheels
  • Permission-group access
LuaNUICaméraVéhicules
REC · Demo
03Demo video coming soon

Recoil — weapon recoil

More realistic shooting, tuned per weapon class.

A fully configurable recoil system: global intensity, per-class or per-weapon tuning, gradual recovery after each burst. It runs client-side only, so it adds no load to the server.

Built for Vynoria

Objectives

  • Adjustable global intensity
  • Per-class and per-weapon profiles
  • Gradual recovery
  • Zero server impact
LuaArmesClient
CONCEPT
Concept — coming soon
04Demo video coming soon

Garage & impound

Concept — modern fleet management.

Personal, shared and company garages with 3D vehicle preview, an impound lot with configurable fees and a full vehicle history. Designed for servers that want real fleet management.

Objectives

  • 3D preview
  • Company & shared garages
  • History and logs
LuaNUISQL
CONCEPT
Concept — coming soon
05Demo video coming soon

HUD & notifications

Concept — an interface with personality.

A modular HUD, animated notifications and themes in your server's colors. Each module can be switched on or off from the configuration.

Objectives

  • Customizable themes
  • Smooth animations
  • Toggleable modules
NUIJavaScriptAnimations
CONCEPT
Concept — coming soon
06Demo video coming soon

Heists & illegal activities

Concept — scripted gameplay.

Multi-step heists with server-managed cooldowns, rewards balanced from the config and law-enforcement alerts. Rich gameplay without breaking the server's economy.

Objectives

  • Multi-step scenarios
  • Config-driven balancing
  • Police alerts
LuaGameplayÉconomie
04 Statistics

My stats

Lua 5.49/10
ESX Legacy9/10
NUI / JavaScript8/10
SQL / MariaDB8/10
Server security9/10
Optimization8/10
Tools
oxmysqlOneSyncDUIWebAudioGit
server/main.lualua 5.4
-- server/main.luaRegisterNetEvent('media:control', function(action, data)    local src = source     if not Perms.canControl(src) then return end         -- 1. who are you?    if not Validate.payload(action, data) then return end  -- 2. is it valid?    if RateLimit.hit(src, 300) then return end       -- 3. no spam     State.apply(action, data)    TriggerClientEvent('media:sync', -1, State.snapshot())end)
Excerpt — the server decides, the client asks.
05 Route

From your idea to production

CHECKPOINT 01

Brief

We talk about your needs, your server and your references. You explain the gameplay you want; I ask the right questions to scope the project.

CHECKPOINT 02

Proposal

I present the scope, features, timeline and a tailored quote. Nothing starts before you agree.

CHECKPOINT 03

Development

I build in stages, you test on your server: regular check-ins, video demos and adjustments along the way.

CHECKPOINT 04

Delivery

Go-live, install guide, explained configuration and after-sales support to fix and adjust.

Mission completeScript delivered, guide included.
06 Server rules

How I code

Art. 1

The server decides

The client only asks. Every incoming value is re-validated server-side: the best protection against exploits.

Art. 2

No free lag

No pointless loops or extra queries: a script's cost should stay invisible in resmon, even with lots of players.

Art. 3

Everything is configurable

One clear config file, player-facing text included. Tune the script to your taste without ever touching the code.

Art. 4

Nothing without a guide

Every delivery ships with its install guide, in French or English, so anyone on your team can install it.

07 FAQ

Frequently asked questions

Everything a server owner asks me before starting a project. Another question? Message me on Discord.

Q01

How much does a custom FiveM script cost?

There is no price list: every project is quoted individually based on its complexity, features and the timeline you need. The quote is free and non-binding. Describe your idea on Discord and I'll reply with a clear proposal.

Q02

How long does it take to develop a script?

It depends on the need: a small system ships quickly, a full script with a NUI interface takes longer. I give you a realistic timeline in the proposal, before starting, then keep you posted on progress.

Q03

Which frameworks do you work with?

Mainly ESX Legacy, in Lua 5.4, with oxmysql for the database and OneSync. If your server uses another framework or an in-house base, tell me about it: I'll honestly say whether it's feasible and how.

Q04

Can you fix or optimize an existing script?

Yes. I can audit a resource that costs too much, fix bugs, add a feature or make several scripts work together. For a purchased script it depends on its license: I'll tell you before touching anything.

Q05

Are your scripts secure and optimized?

That's the core of my approach: the server is the authority, every value coming from the client is re-validated, actions are rate-limited and resources avoid pointless loops. The goal: a script your players never notice in resmon.

Q06

What do I get on delivery?

A resource ready to install in your resources folder, a clear config file (player-facing text included), an install guide in French or English and post-delivery support for adjustments and fixes.

Q07

Who owns the code, and what are the terms?

The terms (usage license, exclusivity, source code access) are agreed together in the quote, before any work starts, so everyone knows exactly what to expect.

Q08

How do I contact you, and how does a collaboration work?

The easiest way is Discord (@chp.a) or the form on this page. Then: brief, proposal with quote, development with regular demos, then delivery and support. I work in French and English.

08 Phone

Shall we talk?

Your script
starts here.

Fastest way: a message on Discord. Or pick up and tell me what you need.

@chp.a
Discord
--:--●●●
Incoming call…
Chopa
Discord · @chp.a
DeclineAnswer
Chopa● Online
Hey! Tell me everything: what’s your project?
EInteract
TConsoleMMenuRResmonEInteract