Do instances ever get destroyed when getting streamed out?

It’s my first time committing to streaming enabled, and as I was testing, i found out that BaseParts dont get destroyed when streamed out, which went against my logic of thinking if one wants to save memory, you’d need to destroy the instance and rebuild it when needed.

So the question is, do instances ever get destroyed when streamed out or do they forever remain in a low mem state until called for again? I ask because I am not sure if I should do my own gc on the BaseParts in question (destroying tweens, disconnecting connections etc.) when they get streamed out or do I just let roblox do its thing?

Iirc, When the Client is at a far enough distance from an Object, It will Remove the Object (Which im not sure if I rememeber this correctly: Setting the Part to nil) However on the Server it will still exist as normal.

1 Like