Could you add debounce system? Like for touch event, because im trying to make a tool that deals damage with cooldown and it still acts weird.
BlockLua | The blazingly fast visual scripting plugin for Roblox. Code with blocks, like in Scratch!
Auto generated “Input Examples” update. BETA!
I have been working on a new feature to resolve confusion around which value types to use for which blocks. Many people seem to confuse strings, numbers and so on.
“Input Examples” aims to solve this problem by providing automatically generated examples where the input fields of the block are populated with the right type of value block.
Let me show you an example:
This feature is still in a VERY early stage. Please tell me your ideas on how I could improve it.
Make sure you update the plugin.
Thank you.
Cheers!
Small QoL update
Changes:
- made search bar more visible
- added a label that tells you to select a script when you have no script selected. (it caused a lot of confusion, making it seem like the plugin was not working)
Make sure you update BlockLua!
is there a block that allows you to get the parent of an object and also do findfirstchilds
Yes, there are blocks for both.
I’m pretty sure there is a “parent of” block, or you can just use the get property block.
For find first child, just use the “find [string] in [instance]” block.
I feel like there should be less specific blocks (like the kill block or get hum. block are very specific)
For example a “get service (name)” expression block or a “call method (methodname) of (instance) with (arguments…)”, expression block, or some metatable methods “set metatable (mt)” and “raw get (tbl)” and stuff
Speaking of tables, does block lua allow you to create tables? I feel like this would be pretty easy to do with a big “table” block you can put “pair (key) (value)” blocks into
Hello!
I feel like it’s double edged sword. Most users of Blocklua are beginner scripters, and more specific blocks make it easier for them to understand how scripting works.
On the other end, I need to include less specific blocks (like set property) to allow for more complex scripts.
For now, I want to work on making some more specific blocks to make it easier for new comers to make progress quickly.
When I get BL Online working, people can share their own blocks, which should solve this issue.
Originally, I have decided to use “lists” to make it easier to switch from Eventblocks. But I will add proper table support to my to-do list
Reasons I should have this for free:
Man I loved scratch so much, and to see it brought to Roblox makes me happy. I hope Roblox implements this into the base studio, because this would add a whole new genre of devs.
What about constraints like the HingeConstraint? Don’t forget Raycasting
Place blocks in between update!
This long missing feature is now a part of BlockLua!
Changes:
- Drop blocks in between (wow)
- Faster script opening
You can drop blocks in between other blocks, without having to separate them first. Here are two examples:
As you can see, apart from a little visual glitches, it works perfectly fine. I have tried fixing them, but it caused more harm (for performance) than good. So it will stay like this for now. You can just drag around the topmost block to fix it.
I have some pretty ambitious ideas for BlockLua. It has gained a lot of popularity lately, so I will work on it more and I can’t wait to see what I can make out of it!
The final goal is to make BlockLua a fully equipped game development tool for people who are overwhelmed by Roblox Studio.
More ideas, sneak peaks will be posted here and on our community server.
Make sure to update!
Creator Store link
Cheers!
(edit: forgot to upload the videos)
BlockLua Dev Kit announcement
Hello everyone!
I am working on a free extension for BlockLua, which will be a set of developer tools specifically made for beginners and BlockLua users. These tools will be better integrated with BlockLua and will try to make Roblox development easier.
The first part of this dev kit, is a custom Explorer. It’s really snappy, modern and organized. Currently, it can detect when you select a BlockLua script, and automatically open the plugin’s Gui, or close it.
It will have these extra features:
- Add/Duplicate BlockLua scripts directly from the explorer
- Rearrange items in your explorer in any order you want (very useful imo)
- Work as a standalone plugin (installing BlockLua will not be necessary)
(I will think of other stuff to add later on)
Here is a short preview of the current progress:
you should make an unreal blueprint code. I would pay for that.
New blocks & bug fix
Hello!
I have made 3 new blocks and fixed a bug in the plugin.
Changes:
- preload asset block
- preload multiple assets block
- “children of” block (yes somehow this was missing)
- fixed bug which added unwanted line breaks to custom blocks
Preload asset blocks
You can use these blocks to preload any important assets into your game.

(i just added some random decals from the toolbox)
“children of” block
Well, it has been missing somehow. It just gets the children of an instance as a list.
Pretty straightforward. It is under the “World” category.
Bug fix
Custom value blocks should not add a bunch of line breaks to your code now.
Thank you for everyone using BlockLua!
Your feedback is very important, and I am actively working on making the plugin better for everyone!
Make sure to keep the plugin updated!
Have a good day!
Mouse target block and bug fixes!
Hello! Sorry for the delay.
I have added the “mouse target” block and also fixed bugs when snapping blocks.
What is new?
- mouse target block
- bug fixes when snapping
- able to snap blocks like this: (can’t really explain)
- fixed Z-index glitch which caused some blocks to disappear temporarily
Make sure you are always using the latest version of BlockLua!
Please report any glitches and missing features here, or on the official community server.
I am taking notes of all requests. I will probably have delays (procrastination + busy), but I will deliver them sooner or later
Cheers!
Get BlockLua here
Pretty awesome! Would get it, but don’t have enough Robux
Award badge and check if player is premium blocks!
Hello everyone, I have added a block to check if a player is a premium player, and a block to award badges.
Here they are:
Docs: (pretty much self explanatory)
Thank you for using BlockLua!
Have a good day!
I need your help!
Hello everyone!
I would like to ask you to share any ideas/suggestions you have for BlockLua.
Even if you do not have the plugin, I would love to hear what you would like to have in a visual scripting plugin.
Every idea from blocks, QoL features to whole new systems is appreciated!
I can not guarantee that I can implement everything. But I will write down everything which is possible to do and try to add them to BlockLua.
I want to work on this plugin in the long term, but I’m not good at brainstorming ideas, and that is why I need your help!
Huge thanks to everyone who bought BlockLua and so supported the plugin’s development!
Cheers!
Strange that I can’t see BlockLua in the Plugins Manager.
I want to disable it for 3 reasons :
- When I don’t use it - (which is rarely - until more help / tutorials arrive).
- It always flashes on startup of Studio - (becomes annoying).
- But Mainly - It causes Syncing problems with Rojo (always wants to delete it).
Would be nice to disable it - but sometimes I feel like I then need to uninstall it (which is drastic).
Let me know - Thanks.
That sounds like a Studio bug. Try submitting a bug report.
Thanks for that - will look into that.
Also - do you ever experience Rojo always wanting to delete Your File during Syncing ?