Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Is there a way to respawn dummies? I've done this before but I don't remember how

Hello, I'm creating a shooting range and there are moving dummies inside it, and I'd like them to respawn after they have died, is there a way to respawn them? I tried using LoadCharacter but that only applies to Player. A response would be great, thanks!

1 answer

local NPC = script.Parent
local Humanoid = NPC:WaitForChild("Humanoid")

Humanoid.Died:Connect(function()
	local NewNPC = game.ReplicatedStorage.Dummy:Clone()
	NewNPC.Parent = workspace
	NewNPC.HumanoidRootPart.Position = Vector3.new(X,Y,Z)
	NPC:BreakJoints()
	spawn(function()
		wait()
		NPC:Destroy()
	end)
end)

Where it says: NewNPC.HumanoidRootPart.Position = Vector3.new(X,Y,Z) change X,Y, and Z to your choice. If you want it to spawn in a random position, do NewNPC.HumanoidRootPart.Position = Vector3.new(math.random(-X,X),Y,math.random(-Z,Z))

This discussion is preserved as it was. New answers, comments, and votes are closed.