Just wanted to add to this post because I strongly disagree with the use of StreamingEnabled. It is very old technology that has yet to major improvements in years since its introduction in 2013. There is no way to customize the view distance and Roblox has locked it into only a couple hundred studs meaning it is completely useless for open world games. If your game is that laggy enough that you consider to enable it to fix the lag, it would be much more useful to simply tackle the bugs and inconsistencies that is lagging your game in the first place. If you are looking for a solution for chunk loading in Roblox I recommend either creating your own chunk loader, or worse, using StreamingEnabled and a custom chunk loader combination to load in distant objects. I think we would all appreciate a overhaul of the whole StreamingEnabled system as it could vastly improve our game spaces.
There was a recent update for adjusting view distance.