with(Bullet){
	depth = other.Process[other.ProcessNum[other.PARTS_MOUTH01]].depth-1;
	x = other.Process[other.ProcessNum[other.PARTS_MOUTH01]].x 
			+ lengthdir_x(620 *other.Process[other.ProcessNum[other.PARTS_MOUTH01]].ScaleX * other.Direction,
							  other.Process[other.ProcessNum[other.PARTS_MOUTH01]].image_angle+180);
	y = other.Process[other.ProcessNum[other.PARTS_MOUTH01]].y
			+ lengthdir_y(620 *other.Process[other.ProcessNum[other.PARTS_MOUTH01]].ScaleX,
						  	  other.Process[other.ProcessNum[other.PARTS_MOUTH01]].image_angle+180);
	image_angle  = other.Direction*other.Process[other.ProcessNum[other.PARTS_MOUTH01]].image_angle;
	image_xscale = other.Direction*0.35;
	image_yscale = 0.35;
	preX		= xprevious;
	preY		= yprevious;
}