The visual scripting plugin | EventBlocks! [Most popular!]

Im just worried about :GetService() lol… Too much security I would have to put in place.

We are out of beta!

Haven’t heard or EventBlocks before? Read the Original Post.


I’m happy to announce that EventBlocks is no longer beta. It now has the key features to make an obby, a tycoon, a gun and much more I can’t think of!

Thanks for everyone who have bought the plugin while it was in beta and helped with reporting and fixing bugs!

The price remains the same, don’t worry about that.

P.S.:
I’m glad that people seem to love the plugin and that the community is active and helps new users. If you have any questions, ask it here or join the EventBlocks Community Group!

Have a great day!

2 Likes

Lists update!

I’ve FINALLY added lists to the plugin.
This is probably the most useful update so far.

Here’s an example code using lists:
image

We have 8 new block with this update:
image

image

image

image

image

image

image

image

Have fun using them!

6 Likes

I tried restarting Roblox studio and it doesn’t work

Good Job!I’m sure it’s possible to make complex games because I use the similar tool for all my games

1 Like

The solutions are in the OP. Please try them

3 Likes

So, I have been using this for a bit, Its amazing.
I’m having fun using it!

1 Like

I can say, you can make complex games.
I’m trying to make games with this you would not think of doing…

1 Like

If you’re thinking about getting this, Get it!
It’s amazing!

1 Like

You can easily sandbox the environment of a function returned by a custom loadstring module

1 Like

The Tool update!

I’ve added tool scripting!
If you have a script inside your tool:
image

You can access the special Tool category:
image

That currently has 3 blocks
image

Here’s an example code:
image


Also I’ve added the ‘all players’ block.
image
Use it in a ‘go through’ block or set it as a variable’s value!
image

4 Likes

Sorry, but another update.
Just a small one, added 2 new blocks.
image
They are documented in the plugin, as well as every other block!
Have a great day!

4 Likes

Gamepass support and data store!

2 Likes

Not sure if anyone has said this (or if I’ve just missed it), but the actual logic code for these “blocks” can be improved a fair bit.

For example: killing a player
image

This chunk of code has a coroutine which is not needed (.Touched doesn’t yield), it also uses global variables which are not needed (and aren’t used, e.g EB_touchingHumanoid get’s set to the hit part’s parent, this can be done in a local scope rather than global and removes the need for a coroutine)

Also, please indent the code! It makes it a lot nicer to read and debug!

I know that the generated code is far not the best. Every event runs on a different thread (like in Scratch). It uses global variables so it’s available in an other event too.
Actually I don’t really care about the readability of the code because people use this plugin because they can’t code lua anyway. (also it would be really hard to fix indent)

2 Likes

Ohhh okay, that makes sense, maybe in the future it would be better to neaten up the code incase people wanted to see inside scripts and learn lua however it’s not essential

Update!

Now the ‘object’ block works like expected!
image

Now you can use it in GUIs without any problem!

For scripters who wonder, the ‘object’ block was getting the absolute path of an object and that hasn’t worked for local stuff so well. So I’ve made it that it now gets the relative path to an object rather than the absolute one.

2 Likes

Gui Update!

Three more gui blocks!
image
You can now set any gui object’s size and position!

4 Likes

because I am broke rn Ill use scratch instead.

1 Like

Datastores!

To celebrate 1K installs I’ve made the datastore update!
You can now save and load your player’s data!
Let’s see an example code!
image
This is a simple script in a part. It saves if the player has clicked it. When he rejoins and clicks the button the value will be loaded.

Read the documentation for more! It’s built into the plugin.

3 Likes