Difference between scripts set to "client" and local scripts (quick answer?)

Basically what the title says, I have noticed that in scripts’ properties you can change RunContext to to client mode, and it seems exactly the same as a localscript. What’s the difference? (sorry if this has already been answered)

RunContext at the moment serves the purpose of being “futureproof”, meaning if Roblox decides to add newer context’s to scripts that are changeable by the player, you would use that feature.

Client runcontext and LocalScript are the same,

Client RunContext can also run inside of services that a local script usually would not be able to.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.