Shader try
Flaky flaky but at least it works? Anyways I added in some online Perlin noise samplers