BlockLua | Roblox Visual Scripting like Scratch!

Thanks for that - will look into that.

Also - do you ever experience Rojo always wanting to delete Your File during Syncing ?

image

1 Like

I personally do not really use Rojo. That seems weird tho…

2 Likes

BlockLua patch!

Hello everyone!
I have released an update that fixes a pretty major bug.

Until now, you could accidentally drag blocks out of bounds, and they would stay there, potentially breaking your script, without you being able to remove them.

This update fixes that issue, now you can not drag blocks out of bounds, and even if you have any blocks stuck, they will be ignored by the plugin.

Make sure you update BlockLua.

2 Likes

New tutorial drop :fire:

I made a tutorial on how to make a health bar with BlockLua.
Check it out:

3 Likes

CFrame blocks update

Hello!
I have added CFrame blocks to BlockLua.
So let’s get right into it.

Here are the CFrame blocks:

You can use the “set property” block to apply these to the properties you wish to change.
Example:

7 Likes

About progress with the (BlockLua) DevKit plugin

Hello!


Quick heads up: DevKit is a work in progress plugin, which will hold a set of tools to help you out with Roblox game development. Essentially, it’ll be an extension for BlockLua. It will have great integration and matching UI to help you build and maintain your workflow.


I will be posting updates about DevKit in separate topics from now. If you are interested, check it out and follow for more:

4 Likes

Would this plugin save? So if you maybe create a script that prints something when you hit a block then save and join a game, would it still be doing that?

2 Likes

So do you need a little bit of knowledge about Lua to use this or could you be just starting out and be able to understand it?

I think you can do fine without lua knowledge, but you definitely need experience with algorithmic thinking.

1 Like

Super super big optimization update! Super fast loading!

Hello!
BlockLua had some struggles handling giant scripts recently due to many features being added. I have optimized the plugin and now it can work with scripts so big you would probably never need this speed.

Here is a comparison of the old vs new version.
The NEW version is the small video, the OLD is the bigger one.
I have tested them opening and closing the same exact script.

FYI: The script takes up almost half of the available space vertically :skull:


Found any bugs or do you have any ideas to share?
Please do not hesitate to tell me.
Have a great day, make sure to update the plugin!

2 Likes

Version rollback!

Important!!

The latest version is temporarily recalled. Please update the plugin to go back to the previous version.

Why?
The latest version could cause some blocks not responding after opening your script. None of the content is lost, but is uneditable. I will post here once the issue is fixed.

Previous issue fixed + small redesign

I have fixed the previously mentioned issue regarding block dragging. You can update the plugin right away!
Now all scripts open fast AND correctly.

I’ve changed the category buttons, and the blocks have been resized to have a height of 30 instead of 24 pixels:

This should make the plugin feel more at home for scratch users.
Please share your feedback here, or in DMs! I am open to any ideas and feature requests.

2 Likes

Bug fix patch

Hello!
I have fixed a bug where you couldn’t drag blocks embedded into other blocks after loading a script.
Also, fixed a small visual glitch.

Make sure you update to the latest version!

1 Like

UI and block shape update!

New shape, new grid

I have updated how blocks look, to make it more similar to scratch. Now the blocks don’t have the sharp holes and connectors, instead they are flat:
Screenshot 2025-04-30 at 12.18.42 PM

And if you look closer, you can see that the grid is also more transparent and bigger, to make it less distracting.

New Add script popup

The popup when you click the “Add” button has also changed:
old:

new:
Screenshot 2025-04-30 at 12.20.55 PM

Smooth scroll for categories

When you click a category, it will smoothly scroll to it.
Like this:

Any feedback is appreciated!

Have a good day!

1 Like

Looks way better now! Good job :fire:

2 Likes

Quick search revamp!

I have revamped the Quick Search feature.
The search algorithm has also been tweaked a little bit to make it more accurate.
Here is a showcase of Quick Search:

How to access Quick Search?

Double click anywhere in your script, and just start typing!

1 Like

Small QoL block update

Added 2 new blocks.

  • backpack of - Gets the backpack of the given player
  • give tool - Gives a clone of the given tool to the given player.

1 Like

Documentation popup update!

You don’t have to open the documentation and search for blocks anymore!
Just hover your mouse over the same block for more than 1.5 seconds, and the plugin will show you the documentation for that exact block.
Showcase:

Reminder: Not all blocks are documented at the moment. This feature only takes the documentation from the already existing Help page. It saves you the time and effort of opening the page and searching for the block.

Bunch of new QoL blocks!!

I’ve listened to your feedback, and I have added a bunch more QoL (Quality of Life) blocks which should make it easier to work with BlockLua for beginners. All the stuff these blocks do were absolutely possible to make before, but they make it much more accessible now!

List of new blocks:

  • go to - Moves any part/model/character to a given position. (uses :PivotTo() under the hood)

  • set spawn point - Sets a new spawn point to a given player. If there was a spawn point already set, it will be overwritten.

  • humanoid of - Gets the humanoid of a character. Replacement for the already existing “get humanoid from model” block (way cleaner)

  • character of - Gets the character model of a humanoid. Replacement for the already existing “get model from humanoid” block (way cleaner)

  • character spawned (event) - Executes when a player character spawns/respawns in the workspace.


Thank you for using BlockLua!
Please let me know about any ideas/feedback you may have.

Get the plugin from Creator Marketplace

Have a great day!

1 Like

Woah! This is awesome!
I do think this should be free, because this plugin takes A LOT of time to script compared to other advanced scripters, still cool though.