There are a couple of ways to hide repeating textures. One is using a grunge or smoke alpha map as the Alpha input of a Lerp node to mix 2 textures with different tiling and pattern. You can find examples of this in most of the Epic contents. Another one is mesh painting, which requres the mesh to have a more dense topology in order to paint easily.