If you have the sprites for the bloody ground overlay then you can just spawn them from the hit object when needed.. you can do same thing with exploded giblets and parts if they are separate smaller sprites by randomizing their distance and direction (angle) from the exploded objects.x and .y...