Revision as of 20:49, 31 July 2020 by 12944qwerty (talk | contribs) (forum link)

Here is a list of frequently rejected suggestions on the Scratch Suggestions forum.


Allowing free chats with Cloud Variables

All chatrooms are not allowed due to the overarching potential of violating Community Guidelines in such rooms.[1]

Private messaging

Main article: Will Scratch ever get private messaging?

When communication is public, people are more likely to be respectful because they know that everyone can see it. However, when posting PMs, people know that only the intended recipient can see it, so do not think as much before posting. Even if a "Flag PM" function is implemented, the Scratch Team currently does not have the resources to moderate it, because of the reason said before there would be a lot of inappropriate/disrespectful messages.

Disabling "See inside" (formerly locking downloads)

Several people want to be able to lock their projects so that they are read-only, and other people can not see the code to copy their scripts, sounds, or artwork. However, the motto of Scratch is "Imagine - Program - Share". By putting a project on the site, you give anyone who sees it the right to see your code, all data in it, and potentially copy it. Part of the whole goal of Scratch is remixing. If you do not wish to allow this, then you are welcome to publish the project on your own site.

Rating projects

While this would be a nice idea to see how good your project is, it has a major drawback. Often, when a user posts their first project, it is something fairly simple (for example, a modified pong game). If a user posts a simple project to start, and then gets a lot of low ratings because it isn't a very advanced project, then they may want to quit Scratch because they will think their code is bad. Scratchers could also spam low ratings, discouraging more users to Scratch.

Removing 60/120 Second rule, New Scratcher status, etc.

While all of these things may seem annoying, they are extremely effective shields against spam.

Removing image host restriction or allowing users to add their sites

Removing the host restriction

The image host restriction is in place to prevent inappropriate images from being posted. The allowed hosts were selected because they do not allow the kind of images that would be used to troll the forums.

Allowing users to add their own image hosts

We can't take the time to add everyone who has a personal website to the whitelist. Sorry - you'll have to use one of the approved hosts.

– Lightnin

Delete your comments on other people's projects

This is so that people can not post troll comments and then delete them, while you are not likely to troll people on your own projects, studios, or profile. On the forums, the solution to this is that you can only delete posts 24 hours after they have been posted, and deletes are not permanent.

3D Scratch

Scratch is a language that is designed to be as easy as possible for beginners to pick up. Adding 3D would make the language extremely complicated and much more difficult for beginners to understand. There is a sister program to Scratch that contains 3D features called Starlogo TNG. However, a different group has started developing a 3D version of Scratch that you could have previously seen at[citation needed], however it is not used anymore as the domain was put up for sale. Alice can also be used, which is different from Scratch but has many traits in common.

<broadcast [ ] received> boolean

There is way too much ambiguity to how this would work. Would it return true of the broadcast was fired at any point since the project was created, since the green flag was clicked, since something else was broadcasted, etc.? If you really want to do something like this, instead just make a variable and set it to 1 and use the equals block.

Game badges/achievements

This would harm Scratch's purpose, and people would determine their social worth on the site based on achievements in games, and some users would act as if they are more important than others merely because they have more game badges.

Changing your username

The software architecture isn't designed to handle it. It would also be very confusing to the Scratch community if someone did change their username.

Off-topic/misc. section on forums

One used to exist, but it was shut down due to a large amount of "flame wars" and difficulty moderating.

A 13+ version of the website

Scratch is designed for ages 8 to 16, but any content shared on the website must be appropriate for all ages.

– Za-Chary

Scratch is designed for all ages, and dividing the community would not really help anybody.

Removing Add-Everything studios

They are not actually against the Community Guidelines, and although they may appear to waste space on the server, the impact they have is negligible.

Digital currency

Digital currency might be cool for some Scratchers, but can cause problems such as competition and not focusing on Scratch's purpose. Scratch itself is not a game. [2]

Removing the phone number censor

It's designed to protect privacy and prevent users from sharing potentially harmful information with each other. However, some of the filters were turned off since the censor was filtering the wrong posts, and they are generally not censoring actual phone numbers.[3]


Scratch is a website for programming. Users can use TGBforums instead.

Banning minor remixes

Remixes are allowed as long as at least something is changed, even if it's minor.

Live editing

I agree that it isn't something we can support right now, because of the moderation and technical issues.

– Paddle2See

See Also

External Links


  1. dietbacon. (7/11/2019). "Starting today, cloud variable chatroom projects will no longer be allowed." topic:357609
  2. dietbacon, 11 February 2019."Shops and buying/selling things for points." topic:340012
  3. Paddle2See. (22/2/2016). "I've shut those filters off for now - it should work for you." post:1808094