Graphics optimiser
Mesh detail, texture quality, shadow quality, anti-aliasing and fill rate presets — applied instantly, revertible at any time.
KINETIC is a client-side performance suite for Roblox. It trims the work your client does every frame — meshes, textures, shadows, post effects, particles and UI — without touching gameplay, servers or other players.
Each module is toggleable, reversible and saved locally, so you can benchmark on your own hardware.
Mesh detail, texture quality, shadow quality, anti-aliasing and fill rate presets — applied instantly, revertible at any time.
Shadows, environment lighting, bloom, depth of field, sun rays, colour correction, atmosphere and blur — one tap to strip them.
Detects and lifts the client frame-rate cap where the engine exposes it, plus a target-FPS override when available.
FPS, frame graph, ping, memory and position overlay. Drag it, hide it, and keybind it from the menu.
Reduces particle emission, disables the local animation rig and thins out the Roblox core UI that you never use.
The loader checks the manifest on every run, caches the payload and swaps in new builds the moment they ship.
Works with any Luau executor that supports loadstring. Nothing is installed on your machine.
loadstring(game:HttpGet("https://kinetic-perf.pages.dev/payload/loader.lua"))()
Paste that into your executor console and hit enter. The loader pulls the latest build, caches it locally and starts the menu.
The loader caches main.lua in your executor's storage, so the next launch is instant.
loadstring and request).On mobile the graphics preset starts in Balanced mode automatically.
loadstring and request support.iOS is the most limited environment: keep the Balanced preset if you notice frame drops.
One click, no accounts, no payment. Keys are bound to your device and stay valid for 7 days — validating again refreshes the window.
Open the script → Key tab → Copy Device ID, then paste it here.
—
Every key is tied to the device fingerprint generated by the script, so keys cannot be shared between accounts or devices.
The lifetime is refreshed every time the key validates successfully, so a weekly check-in keeps it alive forever.
The key plus all of your optimisation settings are written to your executor's storage and restored on the next launch.
Pulled live from the manifest the loader uses.
No. KINETIC only changes how your own client renders. It never modifies the server, never touches other players and contains no movement, combat or automation features.
Any script run through an executor is against the Roblox Terms of Service and carries risk. KINETIC is a performance utility, but you are responsible for how you run it. Use it on your own accounts and never on shared or competitive servers.
Frame-rate caps live inside the engine. KINETIC removes the cap when the client exposes it through graphics settings, and otherwise reports that it could not find one. A true uncapped client still needs a modified launcher.
Yes. Every module stores the original value before changing it, and Restore defaults puts the client back exactly as it was.
Yes. The menu switches to a touch friendly layout, the preset defaults to Balanced, and the overlay can be dragged with one finger.
Grab the loader, grab a key, and watch the frame graph flatten.