How to Respawn my NPCs?

This system is modular, so it should work fine regardless of how many NPCs or spawns you have. You could even assign multiple NPCs to the same spawn if you wanted to.

The only issue that could arise would be client load. Loading 100 models on the client in a single frame is costly and could freeze some lower end systems. If you’re loading that many NPCs I recommend adding game:GetService("RunService").RenderStepped:Wait() after the npc:SetPrimaryPartCFrame() line and before the first end.

1 Like