This page lists a number of commonly suggested ideas, along with the Scratch Team's opinion. Scratchers request ideas typically in the Suggestions Forum or in a project to alert the Scratch Team of the community's desires. Part of running the Scratch community is knowing what the community wants changed to both the program and website. Many of these have been rejected by the Scratch Team.[1]




Main article: Cloning

Cloning is a suggestion that would let you have multiple copies of sprites, without needing to make new sprites. This would be useful for 1s1s projects, although partially defeating the purpose.

Cloning became available in Scratch 2.0.

Custom profile page

Some creative Scratchers have suggested to have their own custom profile page, which they could edit the way they wanted, by adding buttons, images, other sections, etc.[citation needed]

The Scratch Team accepted the idea of sections and implemented the About Me and What I'm Working On sections in Scratch 2.0. They planned to implement widgets but it never made to Scratch 2.0.


Note Note: This list does not contain all of the rejected suggestions. A full list of rejected suggestions can be found here.
Main article: List of Officially Rejected Suggestions

Bringing Back the Community Moderator Program

According to this forum post, the Scratch Team said that they will retire the Community Moderator Program, and the Scratch Team now entirely monitors the forums and the website.[2] Many people requested that the Community Moderator Program should be brought back;[3] however, all those requests were rejected.

It is 7.4 on the list of rejected suggestions.

Chat Rooms or Private Messaging

Chatrooms, along with private messaging, have been requested for a long time,[4][5][6][7][8][9][10][11] but the answer has always been no. This is because people can say anything without any moderation.[12] The only exception is safe chats,[13] which have a predefined lists of phrases that users can say. Because they are based on cloud data, New Scratchers cannot use them. With private messaging, multiple reports to ban would be impossible, and 1 report to ban would be exploited. The ST would not be able to moderate everything.

As you might know some members have created their own websites with forums and even chatrooms. You are free to do that as it is outside the realm of what Scratch is about. You might also have noticed that a few users were arguing about the list of chatrooms. So if that happens just with a list of chatrooms imagine what happens with the chatrooms themselves :)

– andresmh[14]

The Scratch Team also discourages using projects, studios, and the like as chatrooms.[citation needed]

It is 3.1 and 7.1 on the list of rejected suggestions.

Rating System

Many users have suggested a 5 star rating system to rate projects,[15][16] similar to what originally was on YouTube. However, the suggestion has been denied, as low ratings are discouraging and may cause users to quit Scratch.

It is 4.2 on the list of rejected suggestions.

Disabling Remixes/Downloads

Main article: Project Downloading#Locking Downloads

Due to people stealing art, scripts, and sounds from projects and using them as their own, many people have suggested locking or disabling remixes and downloads.[17][18][19][20][21][22][23] However, it would be against the Scratch motto, "Imagine, Program, Share".

But wouldn't the option to refuse download be against Scratch's motto to imagine, program, and share?

– cheddargirl, Scratch Team at MIT[24]

It is 3.2 on the list of rejected suggestions.

() Received (Block)

A boolean block ( v) received?::events boolean has been suggested multiple times[25][26][27][28][29][30][31] and has always been turned down or ignored. One part of the reason is ambiguity. It is unclear whether it would be true if the broadcast were received since the project was created, since the green flag was clicked, for only a millisecond, since another broadcast was received, etc. The following workaround can be used to replicate this block:

when green flag clicked
set [message 1 v] to [false]

when I receive [message 1 v]
set [message 1 v] to [true]

<(message 1) = [true]>

However, blocks like wait until ( v) received::control stack or

repeat until ( v) received{

are not rejected. They have similar workarounds to the above making them easily replicated.

Some Scratch Modifications have this block.

An alternate suggestion sometimes found is <(broadcast v) received in the past (1) secs::events> which has not yet been commented on by the Scratch Team.

It can be replicated using the following script:

when green flag clicked
set [message 1 v] to [0]

when I receive [message 1 v]
set [message 1 v] to (days since 2000)

<(((days since 2000) - (message 1)) * (86400)) < [number of seconds]>

It is 1.1 on the list of rejected suggestions.

Changing Usernames

Many Scratchers want a way to change usernames.[32][33][34]The Scratch Team has rejected the changing of usernames because the software architecture would not be able to cope. It would also confuse people, and cause many issues and misunderstandings. A common way of changing usernames is to create a new account and move all projects over,[35] usually by remixing.

Removing the New Scratcher Status

Many scratchers want to remove the New Scratcher Status.[36][citation needed] The New Scratcher status is an effective way to stop spam attacks and to verify if the user is legitimate. New Scratchers will have to wait a set amount of time between forum posts and comments so if they are a spammer or spam-bot, they will be slowed down.[37]

Banning Add Everything Studios

Main article: Add Everything Studios

The suggestion to remove all Add Everything Studios from the site[citation needed], and disallow the creation of more, caused a lot of debate and discussion in a thread in the Suggestions forum.[citation needed] Many users considered the type of studios to be spam. In the end, the suggestion was rejected simply because the studios didn't take up a lot of space, or break the Community Guidelines.[38]


Previous Costume Block

Main article: Next Costume (block)#Workaround

This has been suggested a number of times.[39][40][41][42][43][44] It is like the "Next Costume" block but it would do the opposite. However, it was said the people could use the following scripts for switching to a sprite's previous costume:

switch costume to ((costume [number v]) - (1))
switch costume to (previous costume v)

It is easily workaroundable, although some people say that it should be implemented since there is a "Next Costume" block. The block was also implemented to a previous version of Scratch, although it was removed sometime after.[citation needed]

Onion Skins

Onion skins are a feature in some animation programs. While editing a given frame, a transparent version of the last frame is shown.[45] This allows for easier animation. If onion skins were added to Scratch, the "frames" would be costumes. Many users have suggested that onion skins be added to Scratch,[45][46][47][48][49][50][51] but there has yet to be an official statement by the Scratch Team on whether they are working on the feature or not. However, Scratch Team member Paddle2See made a statement on the suggestion:[52]

It has been a requested feature for a long time - and it has been highly placed on the list of “things we would like to do”. But yet, here we are - it is still not a feature. This is because other priorities have bumped it down the list. I can not predict when or if it will make it to the top and get made. I would love to see it though.

– Paddle2See

"Leave Studio" Button

Many Scratchers have suggested a "Leave Studio" button.[53][54][55][56][57][58][59] Although there are slight variations on certain parts of this suggestion, like where it would be located[60] or what it would be called,[61] the core idea of the suggestion is the same: it would be a button that would remove the user from a studio when clicked.

Sprite Folders

Many users have suggested the ability to organize their sprites in folders.[62][63][64][65][66][67][68][69][70][71] Some users have created images to show what the feature could look like.[72][73][74] Others have suggested block(s) that could take advantage of the feature, such as a "touching sprite in [folder]" block.[75][76]

"Recommended For You" Section

Some users have suggested a "Projects Recommended For You" section on the Front Page.[77][78][79] Other users have suggested a similar feature, but as a separate page,[80][81][82] or as part of the Explore page.[83] These suggestions vary slightly. For example, one user said that the projects would be based on the tags of projects a given user had viewed in the past,[77] whereas other users said that the projects would be based on the tags of projects a given user had loved or favorited.[78][79][80]

Demote Button

A button in the curator tab of a studio that could be used to demote managers back to curator has been suggested many times.[84][85][86][87][88][89][90] Some users say that only the host of the studio should have access to this feature,[88] while others say that any manager should be able to use it.[90]

Dark Mode

Many users have suggested adding a dark mode to Scratch. [91][92][93][94][95] Many users believe it would be useful to be able to use a dark mode at night,[96][97] or that it causes their eyes to hurt.[98] The Scratch Team has not officially decided to release a dark mode feature yet.

See Also

External Links


  1. topic:343602
  2. topic:17590
  3. topic:240569
  4. topic:115990
  5. topic:331190
  6. topic:126670
  7. topic:21380
  8. topic:21780
  9. topic:239420
  10. topic:256646
  11. topic:388679
  12. dietbacon. (7/11/2019). "Starting today, cloud variable chatroom projects will no longer be allowed." topic:357609
  13. projects:395053227
  14. ar-topic:6992
  15. topic:46072
  16. topic:264204
  17. topic:177602
  18. topic:259556
  19. topic:281631
  20. topic:300456
  21. topic:319159
  22. topic:373937
  23. topic:373937
  24. ar-post:150333
  25. topic:23264
  26. topic:31482
  27. topic:215513
  28. topic:233825
  29. topic:322185
  30. topic:325399
  31. topic:395682
  32. topic:428406
  33. topic:409586
  34. topic:418966
  35. topic:4789
  36. topic:316785
  37. topic:6986
  38. topic:13499
  39. topic:229489
  40. topic:287604
  41. topic:304941
  42. topic:313332
  43. topic:326695
  44. topic:355757
  45. a b topic:3669
  46. topic:36782
  47. topic:111710
  48. topic:197870
  49. topic:303215
  50. topic:304254
  51. topic:424611
  52. post:4244126
  53. topic:104400
  54. topic:232194
  55. topic:263702
  56. topic:280231
  57. topic:353894
  58. topic:373121
  59. topic:426216
  60. This topic says that it would be in My Stuff, whereas this topic shows it in the Curator Tab of a studio.
  61. This topic calls it a "Leave Studio" button, whereas this topic calls it an "Uncurate Studio" button.
  62. topic:7073
  63. topic:13094
  64. topic:63960
  65. topic:122820
  66. topic:171569
  67. topic:188519
  68. topic:195381
  69. topic:331850
  70. topic:368367
  71. topic:432246
  72. post:1942465
  73. post:1648946
  74. post:4009914
  75. post:1759690
  76. post:2047200
  77. a b topic:81036
  78. a b topic:246363
  79. a b topic:229335
  80. a b topic:5916
  81. topic:88088
  82. topic:357521
  83. topic:394410
  84. topic:22060
  85. topic:102896
  86. topic:232141
  87. topic:265935
  88. a b topic:364778
  89. topic:366482
  90. a b topic:370934
  91. topic:217797
  92. topic:387169
  93. topic:525219
  94. topic:326508
  95. topic:430316
  96. Gobblesmack. (09/14/16). "Support. It would be useful at night." post:2204229
  97. unmissable. (12/05/23). "Support I sleep in the day and use scratch at night and it often hurts my eyes and I don't have nono word" topic:7678429
  98. SeaPlayz. (10/26/19). "It would be awesome if the Scratch Team added a dark mode! I agree with this, because after going on scratch for a while my eyes go funny and they hurt. I support this idea!" topic:3740926