As mentioned, maybe it is possible to change the textures using this:
instead of EntityTexture?
brush = LoadBrush("filename.jpg") surf = GetSurface(mesh, 1) ; <- 1..CountSurfaces(mesh) PaintSurface brush, surf
instead of EntityTexture?