is there a way to update the texture for a particle? i tried scene.textures.setTexture(key) and also tried particle.setTexture(key) but none seems to work
All particles use the texture of the particle manager they belong to.
Probably you want to make a multiframe texture and then change the particle’s texture frame.