So I made this train in Blender with the intention of using it for a game, however when I imported it into Roblox it had holes in it.
This is what it looks like in Blender
Your traingle count may exceed the 10,000 integer limit, but somehow got into roblox. It’s possible roblox can’t render a flat surface, meaning u need to add some depth to those areas.
As for the underside of the body having weird holes, the areas are huge polygons (also known as n-gons) that will triangulate weird in Studio. I explained how this works in this thread:
In the future, please use the search tool before making repeating threads
Enable backface culling to see if it’s the issue (I think it is but it’ll help you visualize the problem). I think you’re using Blender 2.79 so that’ll be located in this sidebar (press N).
Then from there, you can figure out how to make interior geometry, either by hand or by duplicating the mesh, flipping the faces (flip normals), and sizing it slightly smaller. There are many ways to do this though.
Granted if the player has to go inside this train car, you’ll have to take extra measures for collision geometry. If the player isn’t going into this train car, I’d just make the windows solid and not worry about the interior.