sentinelcore avatar

Roblox Performance

Covers the full stack of Roblox performance work: StreamingEnabled for large worlds, object pooling for projectiles and effects, caching references outside Heartbeat loops, the task library over legacy wait calls, LOD strategies, and MicroProfiler labeling. The quick reference table and side-by-side bad/good examples make it easy to drop in fixes during a session. It's opinionated in the right ways, like always anchoring static parts and limiting dynamic lights to 10-20 per area. If you're chasing FPS drops or optimizing a laggy server, this gives you the checklist and code patterns without making you dig through DevForum threads.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
6
skills.sh installs
881
GitHub stars
31
last updated
Aug 21, 2026

Install

$ npx -y skills add sentinelcore/roblox-skills --skill roblox-performance --agent claude-code

Installs into .claude/skills of the current project.

Files

Roblox Performance Optimization

Quick Reference

TechniqueImpactWhen to Use
StreamingEnabledHighLarge open worlds
Object poolingHighFrequent spawn/destroy
Cache references outside loopsHighHeartbeat/RenderStepped
task.wait() over wait()MediumAll scripts
MeshParts over UnionsMediumMany unique shapes
LOD (hide at distance)MediumComplex models
Anchor static partsMediumReduce physics budget
Limit PointLightsHighAny scene with many lights

StreamingEnabled

Enable for large worlds — engine sends only nearby parts to the client.

-- Studio: Workspace > StreamingEnabled = true
workspace.StreamingEnabled = true
workspace.StreamingMinRadius = 64
workspace.StreamingTargetRadius = 128
  • Parts outside the radius are nil on the client — always guard with if part then.
  • Set Model.LevelOfDetail = Disabled on models that must always be present.
  • Pre-stream an area before a cutscene or teleport:
workspace:RequestStreamAroundAsync(targetPosition, 5) -- 5s timeout

Hot-Path Loop Optimization

Sponsors

Details

Repository
github.com/sentinelcore/roblox-skills
Categories
Backend & APIs, Debugging, Game Development
First seen
Jun 3, 2026

More from sentinelcore/roblox-skills

All 6
1openai avatarsoraopenai/skillsUse when the user asks to generate, edit, extend, poll, list, download, or delete Sora videos, create reusable non-human Sora character references, or run local874skills.sh installs
2toolsai avatarzimage-generationtoolsai/free-zimage-skillsGenerate high-quality images using ModelScope's Z-Image API. Use this skill when the user wants to generate images using the specific Z-Image model or ModelScop872skills.sh installs
3blacktop avatarratatui-tuiblacktop/dotfilesBuild terminal UIs with ratatui following 2026 Rust best practices. Use when: (1) Creating new TUI apps, (2) Adding widgets/layouts, (3) Keyboard navigation/sta871skills.sh installs
4nathan-gage avatarpython-best-practicesnathan-gage/python-skillsPython software engineering guidelines from real PR review patterns. This skill should be used when writing, reviewing, or refactoring Python code — especially 868skills.sh installs
5oracle avatarnetsuite-suitescript-upgradeoracle/netsuite-suitecloud-sdkSuiteScript 1.0, 2.0, and 2.x to 2.1 migration assistant. Analyzes, converts, explains, and validates script upgrades. Covers 125+ API mappings, 34 object conve867skills.sh installs
6alirezarezvani avatarsecurity-pen-testingalirezarezvani/claude-skillsUse when the user asks to perform security audits, penetration testing, vulnerability scanning, OWASP Top 10 checks, or offensive security assessments. Covers s862skills.sh installs