Hello, I’m just wondering what would happen if the client takes a model from the workspace, puts it somewhere else and the server decided to destroy that model.
From the server it would be destroying the model located underneath workspace but on the client that model doesn’t underneath workspace but instead in a place like ReplicatedStorage.
Would the model the client moved be destroyed or just stay there?
Its my understanding that it would be destroyed
Destroying is basically just setting parent to nil which gets replicated to the client no matter whats done with it
When you do anything server sided, it will execute that thing for all players. Therefore, it would be destroyed for all clients.
I’m not sure if that would really work either (if I understand what you’re asking)…if the model is only moved to Workspace from the client, it’s not gonna be in the same place for the server…therefore…the server will try to destroy a nil object because its parent was only changed from the client.