Everything in the window.
The editor, the hub, the Roblox side and the look, section by section. Everything here is in the current build.
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.
ScriptBlox, without leaving the editor.
The hub is a page in the app, next to the editor. The same search is on this site.
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.
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.
Change nearly everything you can see.
15 theme presets, your own accent, fonts, a background image, panel transparency, syntax colours and custom CSS.
15 presets to start from
Preview them on the appThe 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.
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.
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 accountKeep 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