Hey! I am making a game where I need good optimisation (I am bad at it)
So I enabled streaming.
Also I have spectating system.
And when I spectate the players that are far from me, I cant see the parts, models etc. that are surrounding the player.
I would recommend having a look at Player:RequestStreamAroundAsync(). It basically lets you load a specific area for a player (in this case, you would give it the position of the character the player is spectating
(For some reason the documentation for Player doesn’t actually list it, although I know the function exists as I have used it myself for a spectate system previously)