Is there any way for a client to destroy a character on the server side that is locked? I have been struggling with this and I've come to the conclusion that it may not be possible. Within testing, when the character isn't locked, the client can kill the character just fine, but as soon as it's locked, I have trouble killing it.
I don't know why would u want to "Destroy" a character, but if you're having problems with killing it on client, do it on the server.
--LocalScript Remote:FireServer() -- remember the remote variable has to be a RemoteEvent, and it has to be the same instance in client than in server --ServerScript Remote.OnServerEvent:Connect(function(player) player.Character:Destroy() --or player.Character.Humanoid.Health = 0 end)
As you haven't explained well, this is all I can help with, I hope this is what u wanted.