Making parts not render if they're 500 studs away. Like render distance

I didn’t mark your post as a solution because it happens to the entities too and ends up lagging the game terribly.

1 Like

I have no idea how to do that.

1 Like

Considering your entities are models, set the ModelStreamingMode to Persistent, which won’t stream them out.

1 Like

The rooms are models, not the entities.
I ended up changing that.

1 Like

I guess I can’t use StreamingEnabled then. Oh well.

1 Like

Well you can use a custom culling module though it wouldn’t be as efficient as StreamingEnabled (afaik). But it gives you control over which instances to stream and a customizable render distance for each instance

1 Like

It doesn’t work, just says attempt to index nil with ‘FindFirstChild’

1 Like

persistent does the exact opposite

1 Like

You can use a LocalScript to make stages go transparent or get destroyed, or attach a sphere to your torso and add a script to make parts it touches non-transparent and the one it stops touching: transparent.

Player Render Distance - Scripting Support - Developer Forum | Roblox

1 Like

Have you tried StreamingEnabled?

1 Like

Please read the replies.

This wouldn’t work, as it streams out entities.

1 Like

Wait, what are the entities then?

1 Like

Parts. (character limit again)

1 Like

Just parts not a model? (char limit)

1 Like

one part (character limit bru)

2 Likes

you could try and add that part to a model and set the model streaming mode to persistent

1 Like

persistent streamed i thought ee

1 Like

what do you mean?(cry char limit)

1 Like

i thought persistent streamed them out?

1 Like

nooo persistent models are never streamed out