Live Scripting Beta

Adding on to this, live scripting is definitely a big plus when scripts require changes to work on different systems that rely on the same script with programmers working independently. However, it does not solve the problem of version control if it gets rid of it.

I was hoping for both to be supported, simultaneously. If I want to have live editing enabled, I shouldn’t have to sacrifice the ability to commit script versions.

I can understand why drafts no longer make sense with something like this, but instead of an autosave, committing should still be possible if collaboration mode is enabled.

9 Likes

Imagine the pranking opportunities…

16 Likes

Me! I’d use this all the time.

14 Likes

i for sure do love seeing Workspace = game.Workspace

28 Likes

Oh boy, scripting now has online multiplayer.
Two programmers can now be in one script I see, hmm?

What could possibly go wrong?

Jokes aside, that’s actually a W update.
This may for once actually make me want to try writing a script with someone else just to see how that goes.

10 Likes

I love this! Roblox Studio was missing some modernized features like collaborative scripting; Visual Studio Code loses this one!

Wishing for some autocompletion for the Plugin class :disguised_face:

13 Likes

THANK you guys to the highest degree! This is a very important update and I think all developers will appreciate this.

11 Likes

I think it is mentioned in the announcement that this will be the new default collaboration mode once it exits Beta:

Live Scripting will be the new default script editing mode for Studio in Team Create.

8 Likes

I’m using this feature right now and its pretty good :+1:

9 Likes

Oh my lord! Finally the update everyone needed. Kind of like Replit.

Are you allowed to still have personal scripts?

8 Likes

Whoever the person in the gif using wait() statements and setting Cancollide after setting anchored is, just be warned, you have triggered the whole devforum programming community. That better be a minor spelling mistake.

Also, that code will spawn more meteors than get destroyed, which will crash the game.

9 Likes

Im excited to try this out! I was wondering if there is a way to tell when someone is editing the script without having it open? Like with the dot next to models when someone is editing it.

3 Likes

Been using it for the past few weeks and its been awesome! Keep up the great work!

5 Likes

this is cool, But IMO I don’t think it will be that useful as it would be a little hectic with multiple people working in the same script. But still a very cool feature!

4 Likes

it’ll be very useful over voice chat, and when teaching people how to code

6 Likes

YES, I’VE BEEN ASKING FOR THIS FOR SO LONG! THIS IS AMAZING!

Thank you so much!, me and @CodinGlitch tried to make a plugin that accomplished this back there but it was too buggy (i had no idea making this feature could be so complex).

This will for sure help a lot!

One question though

Since script recovery is disabled, does this mean that if studio crashes and i didn’t save my script in beforehand then the new part will be gone and un-recoverable? :fearful:

If that’s the case then i personally think it should stay on, it’s actually very very very useful, or if we can’t have both at the same time then being able to switch between auto-save and script recovery mode would work too (although both would be preferable).

And again, thanks!

7 Likes

Hey I am the engineer who sent the DM :grinning: And this error message means server requests collaborator to close script because they tried to send unsupported character to server, like \r, to ensure data integrity. We may can sanitize these characters for you, instead of close the editor. We will think of how to update this.

6 Likes

There are dots in the explorer next to the script when someone is editing it. We are exploring other options as well.

3 Likes

Hi @text_overflow Thanks for the question! I wonder what do you mean about “autocompletion for plugin class”? If you are asking the method requires plugin security method, you can enable it from Studio setting:

3 Likes

Excellent feature, it will be so useful! :partying_face: :clap:

2 Likes