How to clone model/humanoid entity and send it to the client before it gets deleted/destroyed?

This feels like a dumb question but how can I fix this?

First, I send a cloned version of the humanoid entity at the client and then after that, I remove it on the server.

But when I receive the model in the client, it just an empty model with no descendants.
I already made sure that Archivable is enabled on all descendants of the model…

I also tried using this with a RemoteEvent instead of ByteNet so I can make sure that the module is not actually the problem. And it’s just the same result.

This is the :RemoveEntity method if you’re wondering:

If you’re cloning it just to have it on clients, why not just tell the clients to clone it?

That is exactly the problem

Can you clarify how that is a problem?

Ah I think I see the issue, Instance:Destroy() removes all descendants.

If you store the models in ReplicatedStorage, just clone them from there on the client.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.