The visual scripting plugin | EventBlocks! [4K+ installs!]

© 2022 Xsticcy. All Rights Reserved.
EventBlocks is made by Xsticcy and every part of it is Xsticcy’s property.


install_eb

Introduction

Hello developers!
EventBlocks is finally released. A lot of people have been waiting for this and here it goes.

What is EventBlocks?

EventBlocks is currently the first and only visual scripting plugin on Roblox. It is made to make scripting available for anyone!

Choose your style!

EventBlocks offers two visual scripting engine in one plugin. You can choose:

  • The Scratch like Block Editor
  • The new Node Editor similiar, to Unreal Engine’s Blueprint editor

If you can’t choose I can help you!
The block editor is easier but laggier for bigger scripts.
On the other hand Node Editor is not lagging at all, therefore perfect for large scripts.

Of course, you can use both methods in your game!

What’s the price?

EventBlocks costs 100 Robux, the minimum price for plugins. I want to make this plugin available for the most people possible, while still getting something back :smiley:

Is there a documentation?

Yes, it’s built into the plugin and it’s called EventBlocks Devhub (or just Devhub in this topic).
Also, there’s a simple tutorial/demonstration video:

Is this plugin capable of making an actual game?

It depends how good you are at understanding how the plugin works. If you take the effort to learn it, you can create tycoons, obbies, simulators, story games and so on.
It has every main feature you need!

  • saving and loading player progress
  • gui support
  • leaderstats
  • local scripts and server scripts
  • documentation for every block
  • and more…

Pictures of EventBlocks

See pictures

Block Editor

image


Node Editor

image

How to open the gui?

Click the arrow to open it up.
image
Use the plus button to create scripts. (select an object to add the script into)


Install the plugin here

install_eb


The GUI won’t appear?

I don’t know why but this is a common issue.
So, here are the solutions:

  1. Restart Roblox Studio.
  2. Disable then Enable the plugin.
  3. In Roblox Studio go to the ‘Plugins’ tab and click on ‘Toggle EventBlocks’.
  4. Make sure you’ve granted script injection permission!

Roblox Community Group!


Donations

If you wish to donate the project, you can do that in two ways:
1, Buy the plugin
2, Use the Donation Game :smiley:


A future alternative.

If you feel like EventBlocks is not the plugin that fits for you, I recommend checking out LuaBlocks(not by me). It’s not done yet, but it’s a completely different approach so check out the post:


I hope you like the plugin! Have great day!

183 Likes

Other tagged people (I can only mention 20 in the OP…)
@Tinfloco_Sushi

11 Likes

Nice! I will download it. I hope that it can have more functions.

9 Likes

It doesn’t have a lot of functions right now. But there will be more in the future.

10 Likes

I did say this in a previous post, but you should use getfenv so it tracks the built in functions.

7 Likes

I don’t see why would I need that. Could you explain it?

9 Likes

I’d advise against since Roblox makes it undiscoverable if you use that.

Will definitely download when I’m not playing on Tortimer Island in Animal Crossing New Leaf lol

6 Likes

Looks really cool! Does it have support for a simple thing such as changing a property of an object?

EX. A block with 3 fields which would be the object, a string for the property name, and then the value.

6 Likes

Good idea! I will add that.

Thanks for the suggestion!

7 Likes

Huh? I never knew that. But just because Roblox makes it undiscoverable does not mean it shouldn’t never be used, I know that using getfenv can cause issues.

5 Likes

Great! One more question, why do you have a full ‘vars’ module for a single value? What other values with you be tracking in it, otherwise, it seems like a waste of resources potentially.

local module = {}

module.gui = nil

return module

Oh yeah, and please use anchor point (0.5, 0.5) for GUI. Along with changing your offset to scale. It’ll help for the UI to look better on all screens.

4 Likes

It’s a recent plugin marketplace change, that’s probably why you haven’t heard of it.

5 Likes

It gets set from the main code. Almost every module uses it. Please do not share source code here. The plugin is considered to be closed source. It’s free just for testing.

6 Likes

Here’s the 10th devlog by the way:

5 Likes

So when will you make this paid?

4 Likes

Ah, my bad. I’ll make sure not to do that.

5 Likes

And how much will it be for?
(29+1 chars)

3 Likes

Tomorrow, or one day after that. It depends on how the plugin succeeds.

It will be 125 robux.

7 Likes

oh god, i need to archive this quick. Can you delay this a bit? 3 days should be perfect.

4 Likes

Can’t you just install the plugin? Or do you need studio to do that?

5 Likes