JJS Particle Emitter Guide – Skill Builder Settings Explained

Learn how to use the new Particle Emitter block in JJS Skill Builder, including textures, burst and continuous emission, gradients, flipbooks, orientation, shapes, cancellation, and performance tips.

Updated for the current JJS Skill Builder feature set. Last reviewed: September 13, 2026.

Is Particle Emitter a new JJS feature?

Yes. Jujutsu Shenanigans V1.8 officially added the Particle Emitter block to Skill Builder. It lets creators turn a texture into configurable particles for sparks, smoke, energy, flames, auras, impact bursts, trails, and animated flipbook effects. This is a creator tool inside Skill Builder, not a new combat mode or playable character.

Where to find it: open a Character Block, choose Configure, then add Particle Emitter to the move timeline.

Watch the Particle Emitter video tutorial

The embedded community tutorial demonstrates every major field in the live JJS interface. Use the written guide below as a cleaner reference while you build.

If the player does not load, watch the tutorial on YouTube.

Related Particle Emitter moveset codes

Ready-to-test examples can help you understand how Particle Emitter settings are combined in a complete JJS moveset. Review the source video and test each import in-game before using it as a template for your own effects.

Quick start: build a visible test particle

  1. Add Particle Emitter to a short test move.
  2. Select a limb such as HumanoidRootPart or Torso.
  3. Paste a tested texture or decal ID.
  4. Keep Duration at 0 and set Emit Count to a small burst such as 5.
  5. Use a visible Size, low starting Transparency, and a Lifetime long enough to inspect.
  6. Preview before changing motion, shape, orientation, or flipbook settings.

This minimal test separates asset problems from timing problems. Once the texture appears, tune one category at a time.

Attachment and texture settings

Projectile TagAttaches the emitter workflow to the matching projectile when the move uses projectile tags.
LimbSelects the body part used as the emitter's attachment point.
Part SizeDefines the volume particles can spawn within. A larger XYZ size spreads spawn points across a wider box.
TextureUses an image or decal asset as the particle artwork. Texture choice has the biggest effect on the final look.
Position / Z OffsetOffsets the emitter from its attachment point so the effect starts in the correct place.
Lock to PartKeeps emitted particles anchored to the selected part, which is useful for auras and body-following effects.

Emit Count, Rate, and Duration

One-time burst

Set Duration to 0, then use Emit Count to choose how many particles appear at once. Good for hits, sparks, dust, and flashes.

Continuous emission

Use a Duration above 0 and tune Rate for particles per second. Good for charge effects, smoke, trails, and temporary auras.

Do not raise Emit Count, Rate, Duration, and Lifetime together without testing. That combination can multiply the number of active particles and make a moveset difficult to run on lower-end devices.

Appearance and motion reference

ColorCreates a color gradient from the first color key to the last.
SizeUses a number sequence. Add middle keys to make a particle grow, shrink, pulse, or fade in scale over its life.
TransparencyControls visibility over the particle's life. A transparent final key produces a clean fade-out.
SquashStretches or compresses the texture to create thin streaks, wide flashes, or elongated effects.
LifetimeSets the minimum and maximum time each particle remains visible.
Speed / AccelerationControls initial travel speed and ongoing XYZ motion.
Rotation / RotSpeedSets the starting rotation range and how quickly particles rotate while alive.
DragSlows moving particles over time, helping fast particles settle instead of travelling forever.
Light EmissionControls how bright or self-lit the particle appears.
Light InfluenceControls how strongly the game world's lighting changes the particle's appearance.

Spread, orientation, and emission direction

  • Spread Angle: randomizes travel within the selected horizontal and vertical angle range.
  • Facing Camera: keeps a flat particle readable from most camera angles.
  • Facing Camera World Up: faces the camera while preserving an upright world orientation.
  • Velocity Parallel: aligns the particle along its travel direction.
  • Velocity Perpendicular: turns the particle across its travel direction.
  • Emission Direction: chooses which face of the emitter sends particles out: top, bottom, front, back, left, or right.

Flat glow and smoke textures usually start well with Facing Camera. Streaks, slashes, rain, and sparks often read better when aligned to velocity.

Flipbook animation settings

A flipbook texture stores several animation frames in one image. Set the flipbook grid or size to match that texture, choose a playback mode, then adjust Frame Rate.

  • One Shot: plays the frames once.
  • Loop: repeats while the particle remains alive.
  • Ping Pong: plays forward and then backward.
  • Random: begins or displays frames in a randomized way.

Flipbook behavior depends on the source texture's frame layout. Test with a long Lifetime and slow Frame Rate first; a mismatched grid can look like a static, cropped, or rapidly flashing image.

Emitter shape and style

Shape changes the volume used to spawn particles. Available choices shown in the update include Box, Cylinder, Disc, and Sphere. Shape Style controls whether particles emit outward, inward, or in both directions. Shape Partial limits how much of the selected shape participates.

Shape controls need a usable Part Size. If every Part Size axis is 0, several shape-related settings may have no visible effect.

Server, client, and cancel controls

  • Run on Server: use when the effect needs to be reproduced through the server; test with another player because multiplayer behavior matters.
  • Cancel Target: identifies an existing emitter that this block should stop.
  • Cancel: changes the block into a cancellation action instead of spawning another effect.
  • Cancel on Interrupt: removes the emitter when the original user is interrupted or hit.

Give every long aura, loop, or charge effect a reliable cleanup path. Otherwise particles can survive longer than the animation or remain visible after the move is interrupted.

Three practical starter recipes

Impact burst

Duration 0, a small Emit Count, short Lifetime, visible Size, and a moderate Spread Angle.

Body aura

Torso attachment, Lock to Part enabled, non-zero Duration, low Rate, gentle Size changes, and a fade at the end.

Directional sparks

Short Lifetime, some Speed, Velocity Parallel orientation, narrow Spread Angle, Drag, and a stretched Squash value.

These are starting patterns, not official presets. Texture proportions and move timing determine the final values.

Particle Emitter troubleshooting

  • Nothing appears: verify the Texture ID, then reset transparency, position, part size, and lifetime.
  • Only one particle appears: check whether Duration is 0 and increase Emit Count carefully.
  • No continuous particles: give Duration a value above 0 and increase Rate.
  • Effect stays behind: enable Lock to Part for an aura, or keep it disabled for a trail.
  • Particles move the wrong way: check Emission Direction, acceleration axes, and orientation together.
  • Flipbook looks broken: confirm the texture grid and slow the Frame Rate for testing.
  • Move causes lag: reduce Rate, Emit Count, Lifetime, and duplicated emitter layers.

Need a suitable texture? Browse the site's JJS image and decal IDs, then test one asset in a minimal emitter before building the complete move. For 3D visual effects, combine the emitter with a matching asset from the JJS Mesh IDs page.

Source and accuracy note

The V1.8 update confirms that Particle Emitter is an official Skill Builder block. This guide reorganizes the linked video's automatically generated English captions into an original reference and separates demonstrated controls from suggested starter values. Labels or behavior may be adjusted in later JJS patches.

Frequently asked questions

Is the Particle Emitter block an official JJS feature?

Yes. The Particle Emitter block was added to Skill Builder in the JJS V1.8 update released on August 1, 2026.

What is the difference between Emit Count and Rate?

Use Emit Count for a one-time burst with Duration set to 0. Use Rate with a Duration above 0 when particles should continue spawning over time.

How do I keep a particle aura attached to my character?

Choose the intended limb, enable Lock to Part, give the emitter a non-zero duration, and test the effect while moving. The torso is a practical starting point for a full-body aura.

Why is my particle texture invisible?

Verify the image or texture asset, increase Size and Lifetime temporarily, use a visible color and low transparency, reset Position and Z Offset, then test with a simple burst before adding motion.

Do Particle Emitters cause lag in JJS?

They can when a move spawns too many long-lived or high-rate particles. Test on mobile and in multiplayer, shorten Lifetime, reduce Rate, and avoid stacking emitters that do the same job.

Related JJS resources