[Script]Shaky Line effect

Shaky Line effect

Sprite-0003


I recently wrote a little script for Aseprite to add a fun “shaky line” animation effect — kind of like a hand-drawn vibration or “boiling line” effect you see in animations.
I thought it might be useful for others who want to make their outlines feel more lively!


:sparkles: What it does:

  • Creates multiple frames automatically to simulate a shaky animation.

  • Works on a single layer or all layers at once.

  • Lets you control:

    • Frames: How many extra animation frames to create.
    • Shake amount: How much each pixel moves (recommended: small values for subtle effect).
    • Density: How many copies are drawn per pixel to make lines more solid.

:gear: Installation:

:one: Download.
:two: Open Aseprite → File → Scripts → Open Scripts Folder.
:three: Paste the .lua file inside the folder.
:four: Restart Aseprite — you’ll see “Shaky Line Animation” under the Scripts menu.


:white_check_mark: How to use:

  • Select your layer (or choose “ALL Layers” to affect all visible layers).
  • Set how many extra frames you want.
  • Adjust shake and density to taste.
  • Run the script — done! You now have a jittery, hand-drawn style animation.

00

Sprite-0004


Download link:
Sprite-014

Shaky Line Animation


:light_bulb: If you try it out, feel free to share your results or suggest improvements! I’d love to see what other artists do with it.
Hope it helps someone make their pixel art even more expressive! :blush:

NOTE:
Inside this, you’ll find a folder with different language versions.
This is to reach a wider audience.
The available languages so far are: :united_states: English, :mexico: Spanish, :japan: Japanese, and :brazil: Portuguese.

If you’d like to add another language, feel free to do so!

3 Likes