I made custom waves for roblox in studio for my game. It is a plane that deforms using bones. I created an animation for the surface of the water by taking 3 textures of different uv sizes and changed the uv offset over time.
If you noticed, the texture in game is very pixelated. It works fine in studio so I think this is some sort of engine or other problem on roblox’s side.
Found a solution to the problem just added a wait function at the start to wait for five seconds to let the mesh and textures load in before animating them.