We just relaunched CC Scripts, and I wanted to write a bit about it, mostly because I'm proud of how it turned out. It's a store for FiveM scripts, which are add-ons for GTA roleplay servers, and I run it with my friend Christian (check him out, he's a cool guy). It's not the kind of project that usually shows up in a design portfolio, but honestly it might be the thing I'm most proud of having built, so here goes.
The part I'm most proud of is how much two people can get done when they actually trust each other. Christian and I have known each other for years, and we're technical in different ways, so the work splits cleanly without us really having to talk about it. We both write scripts, and past that I take the brand, the design and the website, while he runs the whole server setup off his own homelab. We're rarely in doubt about the direction, we don't have much process, and we mostly just build.
The build
On the technical side, the release pipeline is the thing I'm proudest of. Shipping an update used to be a proper chore, so we built a full CI/CD system that turns the whole thing into a single button in our own dashboard. I press it, the latest commit goes straight to the Cfx.re Portal where customers get it, a changelog gets generated and posted to Discord with file diffs, and everyone gets notified. No manual packaging, no copy-pasting patch notes.
What one button press does
- Build & packagelatest commit
- Cfx.re Portalcustomers get it
- Changelogwith file diffs
- Discord posteveryone notified
The boring infrastructure underneath took a while to build, but now releasing is effortless, so we do it often and without stressing about it. Watching that pipeline run all the way through the first time was one of my favourite moments of the whole thing.
The storefront is where my design side got to go all in. Most FiveM stores look the same because they run the default Tebex setup, and we really didn't want to be another one of those. So we built a custom Tebex Headless storefront from scratch, with a cart and multi-currency support, which almost nobody in this space bothers with. The day I realised it was actually finished and live felt a little unreal. The storefront is the first thing a customer touches, and taking it seriously as a design problem is a big part of what makes us stand out.
And people actually buy it
And people actually buy it, which still gets me a little. We came back with a new Heist Contracts system and an upgraded fishing script, and did 100+ sales in the first month. The relaunch landed better than I'd expected, and the biggest jump came when we dropped a new script, which spiked traffic and then settled into a level that actually stuck around.
Visitors during the relaunch
1,476 total
We'd put a lot of work in before launch day too, getting the Discord sorted and a launch video done so everything went out at once, and I think that prep is most of why it landed the way it did.
The part I underestimated was getting people to see it in the first place. Building the thing was maybe half the job. The other half was outreach across FiveM communities and partner channels, which is honestly the kind of work I'd happily skip to keep coding. But a good product nobody knows about just sits there, so some of our best work on the relaunch wasn't code or design at all. It was showing up in the right places and telling people we existed.
Where the traffic came from
Visitors
- youtube.com313
- forum.cfx.re270
- google.com86
- idms.fivem.net59
- discord.com46
Mostly though, I'm just proud it's real and out there and people are paying for it. We're not done. There are new contracts on the way, more scripts, and a bigger catalog to come. The relaunch proved the foundation works, and now we get to build on it, which is my favourite part. You stop wondering whether people want it, and you just get to make it better.
I've also written a case study on my site, so if you're still curious and wanna know more, give it a read.

CC Scripts
Building a premium store in a market that ships from templates