Roblox simulator pacing calculator

Put in your upgrade and rebirth numbers and see how long each level and each rebirth takes, assuming a player spends everything on one upgrade. If each rebirth takes much longer than the last, the late game stalls. Everything runs in your browser.

Income
Upgrade
Rebirth
Offline

Rebirth pacing

Upgrade pacing

How the numbers work

Price of the next level is floor(baseCost × growth^owned). Rebirth k needs baseRequirement × requirementGrowth^k and multiplies income by 1 + k × multiplierPerRebirth. With an additive multiplier, each rebirth takes about growth × (1 + k·p) / (1 + (k+1)·p) times as long as the previous one, so it creeps towards requirementGrowth. A ratio around 1.2–1.5 keeps progress steady; 2+ means players hit a wall. Derivations: formulas.md.

Same maths as the command-line version (lune run scripts/balance.luau config.json), which is also a Claude skill for designing simulator economies: roblox-luau-skill on GitHub.

Selling eggs or crates? The egg odds calculator & disclosure checker turns loot-table weights into the percentages Roblox requires you to show, with rounding, the disclaimer, pity and luck boosts.