Ranting about Silent Scripts

This is really more of a request to Roblox rather than a help thread…

It is extremely irritating working around silent scripts that are inserted into the game, without any prior indication of their existence. For example, Character scripts (Animate, Health, etc.) and PlayerModule to name a few.

Please include these scripts explicitly in the Explorer ! That, or provide some comprehensive list of these silent scripts, or provide users with an option of opting out of all silent scripts.

1 Like

Add a blank local script with the same name to remove it.

I know how to remove them when you know about them, but that’s not the point. My point is that they shouldn’t be silent or invisible in the first place. The only way to find out about such scripts is to run the game and hunt them down.

4 Likes

Scripts like these (Chat filter script, animation script, etc) are the core scripts of every Roblox game. It’s normal if they do not show you the scripts without running the game because some (chat filters for example) scripts are not meant to be edited. For example, getting rid of the chat filter can lead to a permanent ban.

Have you ever actually opened the animation script ? It’s atrocious; I’ve seen 13 year-olds write better code. PlayerModule isn’t as bad, but it’s still bad. I do not want to have these scripts nor scripts like it secretly added to my codebase. Simple request : expose these scripts in the explorer like any other normal engine

1 Like

No need to be rude, I have opened them before.

Didn’t mean to be rude, was just a bit annoyed that you’re implying that it is sensible for Roblox to operate like this.

2 Likes

They should leave it in starterplayerscripts so it gets cloned inside the player so if you want to change them you can. Anyways, that code has been written for over a decade ago. Still not an excuse for the fact that they don’t even let you change it unless you overwrite it in an unintended way mind you.

1 Like

Roblox studio? Engine? I have never heard of a game engine where it restricts access to a service that is easily accessible and abused by clients. (CoreGui)
But it’s okay because roblox doesn’t want people to make a simple ChildAdded function.
On the topic of silent scripts, my bet is to save resources and confusion. I’m sure you can find them around CoreScripts.

Well it technically is an engine. If you’re considering frigging scratch an engine Roblox studio is an engine too.