task spongy(shot,v,t){
		let cloud = ObjShot_GetImageID(shot);
		let obj=ObjPrim_Create(OBJ_SPRITE_2D);
		if(!Obj_IsDeleted(shot)){
		let img=GCSD~"Shot/ZUNShot.png";
		let s = 1;
		let rect = GetShotDataInfoA1(cloud,TARGET_ENEMY,INFO_RECT);
		let dir = ObjMove_GetAngle(shot)+90;
		ObjPrim_SetTexture(obj,img);
		ObjSprite2D_SetSourceRect(obj,rect[0],rect[1],rect[2],rect[3]);
		ObjSprite2D_SetDestCenter(obj);
		ObjRender_SetPosition(obj,ObjMove_GetX(shot),ObjMove_GetY(shot),0);
		ObjRender_SetAngleXYZ(obj,0,0,dir);
		ObjRender_SetBlendType(obj,BLEND_ADD_ARGB);
		ascent(i in 0..t){
		ObjRender_SetScaleXYZ(obj,s,s,0);
		ObjRender_SetColor(obj,255-i*255/t,255-i*255/t,255-i*255/t);
		s += v;
		yield;
		}
		Obj_Delete(obj);
		}
		}