What I would do is make a texture using one of these photos of an actual sparkler from Textures.com, It would spawn a sprite with one of those textures that always faces the camera and it spawn with a pretty short lifespan and they would spawn with random rotations (to make it chaotic). Then I would use a secondary emitter to make sparks that would fall with gravity to better produce the effect, they would also die when they collide.