ASMR Keyboard System

KeyboardSystem.rbxm (11,8 КБ)

A custom keyboard system from a popular game, built entirely from scratch. The system is highly optimized and includes various configuration settings

  1. Use of workspace:BulkMoveTo() for keypress animations (yielding enhanced performance)
  2. Customizable color themes, animation settings, sound configurations, and key scaling. Everything can be easily expanded with your own content after purchase
  3. Full support for StreamingEnabled and optimization that completely eliminates network load when the keyboard loads
  4. Zones are represented by simple Parts with the “KeyZone” tag and ["Theme", "Scale"] attributes
  5. Optimized collision detection between the character and keys, even with a large number of KeyZones

12 Likes

this is cool, is there any documentation on how to use it or should i just read through the script to figure it out (im not saying this harshly dw)

1 Like

nvm figured it out as the instructions already said lol.

  1. Simply make a part the size of the keyboard (make it anchored and non collidable)
  2. Add a tag to the part called “KeyZone”
  3. Add a number attribute to the part Named “Scale” (1 should be a good number for generic games)
  4. String attribute to the part named “Theme” (Chocolate and Purple are the only options but its pretty simple to add more options)
  5. for the keysounds, the author wants u to purchase them, u can also use your own custom sounds by placing them into the “Config” script in replicated storage.

overall: the script is very good for basic needs, ill probs tweak it and see if theres a sound theme system (like honey or office and ect) or if i should make that myself.

1 Like

The sounds of keys that I use:

Key Sounds








2 Likes