Features

Everything in the window.

The editor, the hub, the Roblox side and the look, section by section. Everything here is in the current build.

01 Editor

It knows Roblox before you finish typing.

Suggestions for Lua keywords, Roblox services and properties, executor functions, and every name already in your script. Tab or Enter takes one.

Autocomplete that stays out of the way

No popups inside strings or comments, nothing for words you've already finished. Picking a function can add its brackets too.

The small stuff, handled

  • Brackets and quotes close themselves
  • Enter indents the block and adds the closing end; end and else line back up as you type them
  • Trim trailing spaces and re-indent on save, or save on a timer
  • Line, block or underline cursor, with a smooth caret
  • Word wrap, visible whitespace, font ligatures
  • Ctrl + wheel to zoom the code

Your scripts folder, beside the editor

Every .lua file in the scripts folder is listed next to the editor, with a filter. Click one to open it. Put the list on either side, or hide it.

Tabs that come back

Your tabs reopen the next time you start projectkrnl. Ctrl+Shift+T brings back the one you just closed. Double-click a tab to rename it.

A window that fits

Interface scale, window opacity and always on top. It opens at the size you left it.

02 Script Hub

ScriptBlox, without leaving the editor.

The hub is a page in the app, next to the editor. The same search is on this site.

Try it here

Search, sort, filter

  • Trending, most viewed or newest
  • Keyless only and verified only
  • Blocked words hide results you never want to see
  • Defaults for all of it in Settings → Script Hub

Read it, then run it

Open a script to see its full source, game, views and tags first. Then execute it, open it in a new tab, or copy it. If you trust what you pick, it can execute as soon as you open it.

03 Roblox

The Roblox side, in one place.

Injecting, running, and the client settings people usually edit by hand.

Inject and execute

F6 injects, F5 runs the open tab. The app checks you're in the projectkrnl Discord server first, so a sign-in is all it needs.

Your folders, one click away

Others in the menu bar opens the scripts, autoexec and workspace folders and refreshes the script list. Games and Hot-Scripts drop a starter into a new tab.

Knows what you're playing

The sidebar shows whether you're injected, which Roblox account is signed in and the game you're in. The Account page links to both, and can force-close Roblox.

Fast Flags

Edit Roblox's launch flags as JSON, merge in common presets, and write them to every installed Roblox version in one go. Clearing them is one button too.

Performance

Unlock FPS or set a cap, lower graphics quality, turn off shadows, grass and post-processing, or switch to low textures. Saved to Roblox's own ClientAppSettings.json; restart Roblox to see them.

04 Look

Change nearly everything you can see.

15 theme presets, your own accent, fonts, a background image, panel transparency, syntax colours and custom CSS.

Try the themes

15 presets to start from

Preview them on the app

The original, one switch away

Settings → Appearance → Original KRNL UI brings back the grey layout, the old logo and the flat buttons, with the new editor underneath. Others in the menu bar switches back.

05 Cloud

Your scripts, on every PC.

Sign in on this site with Discord, the same account the app uses.

Cloud scripts

Save scripts to your account, from scratch, from a file or from any hub script.

Share links

Turn any cloud script into a link. It comes with a raw URL, so it runs straight from loadstring. Stop sharing and the link stops working.

loadstring(game:HttpGet("…/s/9fQ2xk/raw"))()

Every device, listed

See each browser and app copy signed in to your account and sign any of them out. Download everything we keep as JSON, any time.

Your account
06 Shortcuts

Keep your hands on the keyboard.

The defaults. Change any of them in Settings → Keybinds, and add your own for Kill Roblox and hiding the window.

F5
Execute
F6
Inject
CtrlL
Clear the editor
CtrlT
New tab
CtrlW
Close tab
CtrlShiftT
Reopen the last closed tab
CtrlTab
Next tab
CtrlShiftTab
Previous tab
CtrlSpace
Show suggestions
CtrlS
Save file
CtrlO
Open file
CtrlH
Open the Script Hub
Ctrl,
Open settings
Ctrl1–3
Switch page