It used to work in 187 which was the last time I ever used B3D. I'm getting an 'EndFunction Expected' in this section of code.
Function makeSkybox(skyFolder$,skyName$,skyScale%) skybox = CreateMesh() mainFolder$ = CurrentDir$() ChangeDir("skys") front brush = LoadBrush(skyName$ + "_front.png",49) surface = CreateSurface(skybox,brush) AddVertex(surface,-1,+1,-1,0,0) AddVertex(surface,+1,+1,-1,1,0) AddVertex(surface,+1,-1,-1,1,1) AddVertex(surface,-1,-1,-1,0,1) AddTriangle(surface,0,1,2) AddTriangle(surface,0,2,3) FreeBrush(brush) right brush = LoadBrush(skyName$ + "_right.png",49) surface = CreateSurface(skybox,brush) AddVertex(surface,+1,+1,-1,0,0) AddVertex(surface,+1,+1,+1,1,0) AddVertex(surface,+1,-1,+1,1,1) AddVertex(surface,+1,-1,-1,0,1) AddTriangle(surface,0,1,2) AddTriangle(surface,0,2,3) FreeBrush(brush) back brush = LoadBrush(skyName$ + "_back.png",49) surface = CreateSurface(skybox,brush) AddVertex(surface,+1,+1,+1,0,0) AddVertex(surface,-1,+1,+1,1,0) AddVertex(surface,-1,-1,+1,1,1) AddVertex(surface,+1,-1,+1,0,1) AddTriangle(surface,0,1,2) AddTriangle(surface,0,2,3) FreeBrush(brush) left brush = LoadBrush(skyName$ + "_left.png",49) surface = CreateSurface(skybox,brush) AddVertex(surface,-1,+1,+1,0,0) AddVertex(surface,-1,+1,-1,1,0) AddVertex(surface,-1,-1,-1,1,1) AddVertex(surface,-1,-1,+1,0,1) AddTriangle(surface,0,1,2) AddTriangle(surface,0,2,3) FreeBrush(brush) top brush = LoadBrush(skyName$ + "_top.png",49) surface = CreateSurface(skybox,brush) AddVertex(surface,-1,+1,+1,0,1) AddVertex(surface,+1,+1,+1,0,0) AddVertex(surface,+1,+1,-1,1,0) AddVertex(surface,-1,+1,-1,1,1) AddTriangle(surface,0,1,2) AddTriangle(surface,0,2,3) FreeBrush(brush) bottom brush = LoadBrush(skyName$ + "_bottom.png",49) surface = CreateSurface(skybox,brush) AddVertex(surface,-1,-1,-1,1,0) AddVertex(surface,+1,-1,-1,1,1) AddVertex(surface,+1,-1,+1,0,1) AddVertex(surface,-1,-1,+1,0,0) AddTriangle(surface,0,1,2) AddTriangle(surface,0,2,3) FreeBrush(brush) scale, flip, make fullbright and unfogged ScaleMesh(skybox,skyScale%,skyScale%,skyScale%) FlipMesh(skybox) EntityFX(skybox,9) ChangeDir(mainFolder$) Return(skybox) End Function