Small, steady gains: libraries and prompts keep spreading
This week’s adoption was quiet but measurable: a handful of libraries and prompt packs added servers day after day while nothing large collapsed outright.
Adoption moved slowly but predictably in week 20. A short list of libraries and prompt-based resources — notably core_cinematics, ox_lib, pma-voice and the prompt_sandy packs — added servers on most days of the seven-day window. No single runaway change re-wrote the top of the chart; instead the story is steady, small increases across familiar foundations. Developers should read the daily shapes to tell steady spread from one-off pulls.
The week in scripts
The raw totals this week are a reminder of how slow and granular FiveM adoption really is. We saw 1,557,141 distinct resource names across every server this week (up from 1,523,454), but almost none of that aggregate movement is dramatic: the market is dominated by a long tail of tiny changes and a short head of very stable, widely used libraries. What matters in a seven-day window is shape, not total; a script that gains 100 servers in one day looks the same in a weekly sum as one that gains roughly 15 servers on six separate days, but they imply very different adoption mechanisms. That is why this report highlights sustained growth — scripts that grew on five or six of the seven daily snapshots.
This week’s sustained adopters include small libraries and utility resources rather than player-facing gameplay packs. core_cinematics is the clearest example: it increased from 372 to 539 servers, adding 166 servers and recorded growth on every day of the week. A cluster of ox-* ecosystem resources (ox_lib, ox_inventory, ox_target) and pma-voice each added modest single- or low-double-digit totals but did so across most days. Two prompt packs with sandy-themed names (prompt_sandy_corner_construction and prompt_sandy_downtown_construction) also show the steady, daily gains that mark actual spreading adoption rather than a one-off bundle.
At the other end, there were declines, but they are shallow. The list of losing scripts includes menuv, several qb-* modules and a set of prison-related resources; the declines are measured in dozens of servers and the daily sequences show recovery days mixed with losses rather than a single catastrophic drop. Developers relying on major libraries continue to see stability rather than churn.
Sustained adoption
The most telling story of week 20 is the consistency of the climbs that made the sustained-adoption list. core_cinematics grew from 372 servers to 539 — a +166 jump and the only entry in the sustained list with both a large percentage and absolute increase. Its daily sequence (499 → 516 → 522 → 532 → 548 → 572 → 582) shows a steady, uninterrupted ascent across the seven snapshots. core_cinematics grew on 6/6 days which is the literal definition we use for sustained spread; that day-to-day persistence is what distinguishes it from single-event spikes and suggests the resource is being added repeatedly across different servers rather than bundled once into a single rollup.
The ox ecosystem shows the usual slow, continuous creep. ox_lib added +144 servers (26,776 → 26,920) and grew on 5/6 days (daily: 26,998 → 27,000 → 26,667 → 26,768 → 26,797 → 27,050 → 27,164). The slight dip mid-week followed by recovery is characteristic of an ecosystem dependency being adopted incrementally by many servers: small day-to-day noise around a broadly upward trend. ox_inventory (+109) and ox_target (+96) follow the same pattern, both growing on 5/6 days and showing modest but steady increases over the week. Those are the kinds of moves you expect when library maintenance, compatibility fixes or popular scripts that require a particular library are rolled out gradually.
pma-voice is on this list again with +109 servers (27,835 → 27,943) and a 5/6-day growth pattern (daily: 28,011 → 28,015 → 27,691 → 27,813 → 27,818 → 28,082 → 28,176). Voice systems are still broadly pervasive and pma-voice’s week looks like continued incremental adoption rather than a single distribution event. Similarly, illenium-appearance (+95) and (+80) added servers on most days, each showing the slow spread that matters: many small installations over several days.
All scripts gaining servers
| Resource | Servers | Change | Grew | Trajectory |
|---|---|---|---|---|
| core | 1,227from 843 | +384+45.6% | 3/6 | |
| core_cinematics | 539from 372 | +166+44.7% | 6/6 |
Losing ground
Declines this week are numerous but shallow. The largest absolute drops in the listed set are under a hundred servers: menuv lost 77 servers (9,274 → 9,197) with a mixed daily shape (9,275 → 9,288 → 9,136 → 9,126 → 9,127 → 9,211 → 9,218) that includes recovery days; qb-loading lost 72 servers (2,583 → 2,510) and the qb-* family (qb-weathersync, qb-interior, qb-input) all show losses in the high double-digits. Those trajectories are not sudden collapses but modest net losses spread across the week, which is consistent with steady pruning, migrations to alternatives, or small groups of servers removing or replacing a dependency.
The three prison-related scripts (prison_canteen, prison_main, prison_meeting) each lost about 64–65 servers. Their daily sequences show small drops early in the week followed by partial recovery; that pattern looks like normal churn in a niche set of servers rather than an outright failure or deprecation. interact-sound, which is still widely used (11,417 servers), lost 63 servers — again a small movement relative to its scale and not evidence of a catastrophic issue.
Importantly, nothing on the weekly decline list reached zero or disappeared entirely from our snapshots; there is no example this week of a well-used script being removed en masse. That absence is meaningful: script deaths happen, and when they do across many servers it usually shows as a steep, monotonic fall. We did not see that pattern among major or moderately used resources in week 20.
New arrivals
This week produced a handful of brand-new resource names that reached a non-trivial audience in their first seven days — the kind of arrival that deserves attention because most new names never escape a single server. truckingsim_script is the standout: first seen 2026-05-11 and already on 43 servers. That level of immediate reach suggests either a small cluster of servers adopted the new script quickly or it was included in a distribution that several servers applied within the week.
cfx_screener (first seen 2026-05-12) reached 33 servers in its opening week, and 23f150whelen reached 20 servers after appearing on 2026-05-14. A second tier of new names hit the low teens: n93_patch (16), kv_cyphergts (16), sis_maps_6 (16), cfx-tikepd-jakers (14) and fr_mrpd (13). The last two on the list — cfx-lenands-fire-brt-bohlf-els (12) and cu_beds_pt2_hvnly (11) — also cleared the informal 'dozen servers' threshold that often marks the difference between a private file and something spreading.
New names reaching a dozen or more servers in their first week are worth a closer look; they may indicate a shared upstream package, a seeded public release, or an organically spreading utility. Treat the presence of these names as a signal to investigate the resource directly rather than as a definitive endorsement of long-term adoption.
What to watch
For developers and server operators the practical implication of week 20 is simple: depend on the stable, slow-moving libraries but read the daily shape before overreacting to a weekly total. Resources that grew on five or six separate days — core_cinematics, ox_lib, pma-voice, ox_inventory, ox_target and the prompt_sandy packs — are the ones to watch if you want evidence that an integration is genuinely being adopted across many independent servers. A steady seven-day ascent is the strongest public signal we can observe in this sampling rhythm.
When you see larger weekly jumps (core, base, sys), check the day-by-day numbers. The large weekly gains in those names are concentrated and in at least one case reversed on the final snapshot; that pattern is more consistent with a few big servers toggling a resource or a temporary scan change than with organic, distributed adoption. Conversely, modest but persistent gains in libraries — the ox* set, pma-voice — are the safer indicators that an ecosystem change is spreading.
If you maintain a script that depends on any of these libraries, now is a reasonable time to test compatibility with the growing set (ox_lib/ox_inventory/ox_target) and pma-voice; these are the places installs are actually happening. For server owners considering new additions, the prompt_sandy packs show how quickly prompt-based content can be integrated across many servers when it is easy to install. Next week we will watch whether the core_cinematics run continues its uninterrupted climb and whether any of the large but volatile jumps firm into steady growth.
Most-used scripts
| # | Resource | Servers |
|---|---|---|
| 1 | oxmysql | 30,001 |
| 2 | pma-voice | 27,943 |
| 3 | ox_lib | 26,920 |
| 4 | bob74_ipl | 25,666 |
| 5 | ox_target | 18,473 |
| 6 | PolyZone | 18,315 |
| 7 | screenshot-basic |
What to take away
- core_cinematics added 166 servers and grew on 6/6 days, a clear case of sustained, week-long adoption.
- ox_lib, pma-voice, ox_inventory and ox_target all added servers on 5/6 days, continuing small but consistent climbs.
- Two Sandy prompt packs (prompt_sandy_corner_construction and prompt_sandy_downtown_construction) each grew on 6/6 days and reached roughly 450–495 servers.
- Several core framework pieces showed larger weekly jumps (core +384, base +126, sys +125) but their daily shapes suggest concentrated moves rather than broad, steady spread.
- No widely used script vanished this week; declines were shallow and dispersed across many moderate-sized resources.