Weird Small Lines Around SurfaceAppearances

  1. I’m trying to create PBR bulletholes. I just create a mesh part and then clone and parent a SurfaceAppearance to the part.

  2. The issue is I get weird small borders around each mesh part. As shown below.


  3. One way I’ve found helps is to move the mesh up by .2 studs or just to lift up slightly.

This is the piece of code that handles the size and where it’s placed. I don’t know how I can make the mesh part be lifted slightly up.

	part.Size = Vector3.new(size,0.003,size)
	part.CFrame = CFrame.new(Position,Position-Normal) * CFrame.Angles(math.pi/2,randf(0,2)*math.pi,0)