Is map mainly the thing that causes lag?
Firstly, I must say that I’m only a scripter, so I barely know anything about building. And recently I’ve been in an argue with a builder that said that builds(his builds actually are detailed) cause no lag. However my ping is literally ~100-110 in the place with builds, meanwhile its ~75 in the place without.
So, once again, the question is if the map can cause lag?
Buildings and the map can definitely cause lag depending on how they are made, example: high-poly. Even high-detail builds can be optimized tho, you should ask them how they make their builds:
Do they use unions to make their buildings?
Do they use blender to make their buildings?
How do they optimize their builds?
Roblox’s own “normal” parts are themselves very optimized, meshes and unions need their own seperate optimization. For example, constant high triangle counts with accurate collisions can lag a lot. Geometry and collisions are also important in terms of optimization of an entire game. In TLDR: You should ask the builder for more details on how their builds cause “no lag”.
Important to note: there’s generally considered to be two ‘types’ of lag. While interconnected in some ways, they are in fact different.
Your ping (where higher is worse) is better described as ‘latency’ and has to do with your internet connection and the Roblox server the game is running on. Things that send lots of data will increase your ping because the server has to do more ‘work.’ Similarly, if your internet connection is slow or weak, your ping will increase because your connection can only handle so much data at one time (causing a queue).
Your frames per second (FPS; where higher is better) is the lag that happens on your machine. This ties into your processor, your RAM, and other parts which make your computer run (like a GPU, for instance). When you play a game, your client ‘downloads’ the parts and certain other parts of the game onto your computer. If your computer reaches its limit, you will start to see your FPS drop because your computer cannot handle everything that is being asked of it at the same time—it slows things down.
These are very generalized explanations, but generally buildings will cause a drop in FPS, but not necessarily ping.