Aver Studio

Scripts written by someone who has to live with them.

Every resource here runs on a 60-player roleplay server before it reaches your Tebex cart. No resold templates, no dead Discord, no config file you are not allowed to open.

Release 001

avr_skilltree

Config-driven skill trees with real specialization: point caps, mutually exclusive branches, ranked nodes, respec and prestige. Fourteen built-in effects, a documented hook for your own, and an export API so the rest of your server can actually read a player's build.

The avr_skilltree interface: a constellation of hexagonal skill nodes linked by ink lines on a warm black canvas, with a discipline rail on the left and a skill detail panel on the right.
The default theme. Every colour, font and shape in it is one CSS file you own.

Specialization, not a shopping list

Per-tree point caps and mutually exclusive branches mean a build closes doors. Taking Marathon locks Riptide, permanently, and the UI says so before you spend the point.

The editor is not an upsell

Trees are plain Lua tables: position, cost, ranks, parents, exclusions, requirements, effects. Add a node in four lines. No paid tier to unlock the thing that makes it yours.

An API other scripts can use

AddXP, HasNode, GetModifier, unlock events, and every active modifier mirrored onto player statebags. Your other resources read a build without depending on this one.

Storage that stays small

One row per player, versioned JSON, batched writes. Delete a node from your config and the points refund themselves on next load instead of orphaning data.

No build step, ever

The interface is HTML and CSS you can open in a browser. Change a hex value, save, restart. No npm, no bundler, no minified blob you are told is "the theme".

Server-authoritative

Every XP grant, unlock and respec is validated and rate-limited on the server. The UI asks; it never decides. Prices and caps never leave the server.

Two ways to buy

Pick how much of it you want to own.

Both editions are the same resource, the same updates and the same support. The only difference is how much of the Lua you can read.

Standard

$34.99

Escrowed. Lifetime updates.

  • Every config file open
  • Readable UI source, no build step
  • Framework bridge open
  • Effect handlers open, add your own
  • Locale files open
  • Core server & client logic escrowed
Buy Standard

Source

Open

$79.99

No escrow. Lifetime updates.

  • Everything in Standard
  • Core server logic, readable and editable
  • Core client logic, readable and editable
  • Fork it into your own systems
  • No re-encryption on updates
  • One server. Not for redistribution.
Buy Open

Prices in USD, billed once through Tebex. Both editions cover a single server. Reselling, re-uploading or shipping either edition inside another paid resource is not permitted.

Everything is written down.

Installation, every config key, the full export and event reference, the effect list, how to write a custom effect, and how to bridge a framework that is not in the box. If a question reaches Discord that the docs should have answered, the docs get fixed.