local RS = game:GetService("ReplicatedStorage") script.Parent:WaitForChild("Faceling").Humanoid.Died:Connect(function() script.Parent.Faceling:Destroy() --Despawns the NPC model local Entity = RS.Entities.Faceling:Clone() Entity.Parent = script.Parent Entity:MoveTo(script.Parent.Position) end)
Basically this checks if NPC dies and then clones new one from ReplicatedStorage, but for some reason this only works once and does not respawn after killing second time.
Would be glad if someone helps me out :), also I do not necessarily need fix and won't mind if someone gives me better way to respawn NPC to that location