VillaErnest.dev

Hey, I'm Ernest

Creating Scripts and Crafting Experiences

I specialize in:

Lead Developer & Scripter. Nine years of Luau, shipping live Roblox games and the systems that hold them up.

0Total Visits
0Playing Now
0Favorites
0Games Shipped

Games

Live Roblox titles, plus the systems behind them.

Shipped Games

Live titles I script and maintain.

My Ant Colony10d ago

My Ant Colony

4.2M74622.4K

Grow and manage your very own ant colony. Hatch eggs to raise new ants, place them on your mound, and watch them feed. Collect crumbs to upg...

Lead Developer Scripting Incremental RNG
Play on Roblox
Pull a Lucky Block!3mo ago

Pull a Lucky Block!

17.5M58913.4K

Lift dumbbells to gain Strength and grow bigger over time. Drag Lucky Blocks to your base and break them open for rare Brainrots that earn C...

Lead Developer Scripting Incremental RNG
Play on Roblox
My Sushi Conveyor!1mo ago

My Sushi Conveyor!

2.0M127,889

Build and run your very own sushi conveyor restaurant. Serve dishes to hungry customers, earn coins, and reinvest to upgrade your belt, unlo...

Lead Developer Scripting Incremental RNG
Play on Roblox
Rule the World!3mo ago

Rule the World!

365.6K21,717

Conquer territories, grow your empire, and rule the world. Expand your influence, build powerful armies, and outpace rival players in a race...

Lead Developer Scripting Incremental RNG
Play on Roblox
Fish for Enchants!3mo ago

Fish for Enchants!

39.7K0408

Catch fish, earn coins, and unlock better rods to progress through new islands. Each area has stronger rods, better rewards, and rarer catch...

Lead Developer Scripting Incremental RNG
Play on Roblox
Cut Grass for Bugs!8d ago

Cut Grass for Bugs!

11.0K039

Grow your very own bug sanctuary. Cut grass to uncover hidden bugs, collect them, and place them in your plot. Bugs earn you cash, even whil...

Lead Developer Scripting Incremental RNG
Play on Roblox

Systems & Showcases

Frameworks and gameplay systems. Scripting only; assets, animations, and VFX are not mine unless stated.

Region System

The Region System allows you to define Regions within your Roblox game, such as towns, cities, landmarks, points of interest, etc. This ...

Scripting

Impaled Death Mechanic

The Impaled Death Mechanic is a custom death effect/animation in which you get impaled by a stake when your character dies.

Scripting Commission

Lever Puzzle System

The Lever Puzzle System allows you to place any number of levers and define custom logic for how they should be activated. You can creat...

Scripting Commission

Experience

Where the work has been, most recent first.

  1. 2026 – PresentCurrent

    Lead Developer & Scripter

    MaxOut Studios

    Lead the engineering side of the studio's Roblox portfolio; every title listed above ships under MaxOut Studios.

    • Own the technical direction across the studio's live titles: architecture, code standards, and review for the scripting team.
    • Design and ship core gameplay systems end to end: economy, progression, networking, and data persistence built to survive live traffic.
    • Drive LiveOps: recurring content updates, balance passes, and telemetry-informed iteration on games already in players' hands.
  2. 2017 – 2026

    Independent Roblox Developer

    Freelance & Self-Directed R&D

    Nine years of continuous Luau practice, with commissioned scripting work for creators alongside a steady pipeline of self-directed projects.

    • Delivered contract scripting for independent creators and small studios, scoping and shipping features against real deadlines.
    • Built personal projects as a deliberate proving ground for systems I later shipped professionally: frameworks, tooling, and gameplay prototypes.
    • Built tooling and models that remove guesswork: a Perlin-noise previewer for tuning procedural terrain outside Studio, and Desmos-modelled weighted RNG with a luck factor for Incremental + RNG titles.
    • Grew from single-file scripts to Rojo-based, framework-driven codebases (Knit, ECS), the foundation the lead role is built on.

Skills

Tools

8
  • Roblox Studio
  • Rojo (Partial)
  • Rojo (Full)
  • Rojo Migration
  • Aftman
  • Git
  • GitHub
  • VS Code

Languages

7
  • Lua
  • Luau
  • JavaScript
  • Node.js
  • HTML
  • CSS
  • Python

Frameworks

4
  • Matter
  • Knit
  • React-Lua
  • Rodux

Paradigms

4
  • OOP
  • Imperative
  • Declarative
  • ECS

DevOps & CI/CD

3
  • Staging Environment
  • Test on Staging
  • Production Promotion

Why Choose Me?

  • Staging → Production CI/CD

    Every change is validated on a Staging place before it reaches players.

  • Rojo-First Workflow

    Partial or full Rojo, including migrating Studio-only projects onto it.

  • Proactive Tooling

    I build the tools that unblock the team, like a Perlin noise previewer for terrain.

  • Analytical Design

    Weighted RNG and luck curves modelled in Desmos before a line is written.

  • Expert Debugger

    Breakpoints, watch expressions, and structured logging over guesswork.

  • Versatile Developer

    Economy, progression, networking, tooling: I have shipped all of them.

  • Built for Scale

    Knit and ECS keep a codebase maintainable as the team and scope grow.

Services

Service Types

Open

Short Term

Task-Based

Small, clearly scoped jobs. You pay once the task is done and you are happy with it.

  • Paid per task once it is done.
Closed

Long Term

Task-Based

Bigger projects split into tasks, paid as each one lands.

  • Small upfront payment, case by case.
  • Paid per task as each one wraps up.
Closed

Long Term

Position-Based

Joining a team for the long run, paid on a schedule we agree on.

  • Weekly or monthly payments, your call.
  • Small upfront payment, case by case.

Payment Methods

Wise

Preferred. Low fees and a fair rate, so the price you see is the price you pay.

  • No extra fees on top.
  • Minimum payment: 100 USD

PayPal

Fine to use, but PayPal takes a cut, so the invoice carries a small add-on.

  • Small add-on covers PayPal's cut.
  • Minimum payment: 100 USD

Contact Me

Feel free to reach out to me through any of the platforms mentioned below.
I'm open to discussing potential projects, collaborations, or any questions you may have.

My local time--:--:-- --