[Live] Script RunContext

Are there plans to make it have module scripts as a option?

2 Likes

We’ve been having a lot of success testing this feature. It’s been great for our workflow and has allowed us to make much better use of Actors, in circumstances where we couldn’t before.

Are there any plans to release this feature out of beta?

5 Likes

This works pretty well for me! I just forgot that its in beta and released an update to my game with it lol…

After some playing around I’m really excited about RunContext. For asset creators in particular this is going to really enhance the organization of packages and and ease-of-use of larger applications. Thank you to the team behind this for the awesome feature!

2 Likes

I was so confused as to why my script only worked in studio and not official servers lol… this feature is great imo hopefully it goes live soon

1 Like

When is this going live? Ive actually found a really good use for this in my game, but I dont want to start making it until this goes live (so I dont have to wait a long time to publish the update)

4 Likes

I’ve been loving this feature, it’s been really helpful to both me and my team. Keep it up!

Seems pretty good although I probably won’t use it since I don’t think its proper formatting to store both client and server scripts in the same location and don’t think scripts should ever run in storage.

What happens when the script is streamed in/out, does it restart or does it continue where it left off or something else? Same with changing the RunContext on runtime?

Is there anyway other than the disabled tag to not run a script or local, client or server, in storage services? I know we could use the disabled tag and then whenever its moved out we change it again but I’d rather not have to add extra code encase something breaks etc.

Is this feature rolled out to the live roblox platform yet? I’m having issues here.

1 Like

We decided to extend the beta while we address the issues mentioned in the original post. Stay tuned, we will have more information soon.

6 Likes

A number of the known issues should now be addressed.

  • Script icons will update to reflect the selected RunContext
  • Autocomplete will show suggestions based on the selected RunContext
  • Scripts with the Client RunContext in ReplicatedFirst will now run before game:IsLoaded()
14 Likes

Is this feature going to be released this year?

5 Likes

This is by far the most useful implementation i’ve seen, mostly beacuse of allowing the scripts to run on almost every place you parent it on, including Scripts with RunContext set to clients.
The only issue i have currently is that Client RunContext Scripts won’t work if it’s replicated to the client.
Not sure why, but trying to reparent the script from the ServerStorage to the Player’s PlayerGui won’t work.

2 Likes

Just save them in serverscriptservice or serverstorage

1 Like

I mean, I already do this. I hold ALL scripts in 3 locations. RepFirst ( local only) / Replicated ( easy enough used on both) / ServerScriptService (Server only)

Makes life easy

1 Like

I’m waiting for this feature to be released, since it will reduce many performance issues. It really seems like the replacement for disabling FilteringEnabled.


That’s what they said with LocalScript when it was properly introduced into Roblox. Client contexts run for all players, and if you tell me, you don’t have any single thing in your game that doesn’t have something only running for one player, then I can tell you’re lying.


It was clearly removed when the addition of StarterPlayer was added.


Though I disagree with users who think it is right to place scripts into the storage containers. It feels very wrong and unnatural to do so. Workspace should be your Go-To for this, since it was around even before ServerScriptService and ServerStorage even existed.

4 Likes

This feature seems to be stable in studio, and we’re really looking forward to using it in our live games. Any word on when we can expect this to get out of beta?

4 Likes

An additional issue was identified just before we rolled this out to live games so we have extended the Studio beta until that is resolved. No ETA just yet

8 Likes

omg please tell me its getting released pretty soon, this helped me so much!

2 Likes

I just realized that this update will help new scripters, because LocalScripts have the ability to run anywhere! However it can then be confusing if scripts run in ReplicatedStorage and ServerStorage, since they are just storage after all. It’s fine though, new scripters would like to have this to start off with, since it’s easy to understand and visualize.

This is also a very good measure, as I would have never thought of backdoors taking advantage of this!

7 Likes