@Serrattor is saying that when you destroy an object under the character using a LocalScript (from the client in other words), it replicates to the server.
How the server sees it before the client destroys it:
After the client delete those objects this is what the server sees:
This is indeed an issue, if it were to be parts ok then, but anything else like deleting ValueBases, BindableEvents, among others, even Scripts is just too much.