I want to create an NPC killer who will search for players by location and catch up with them and kill them, but I’ve never worked with an NPC and I don’t know how to make a random walk around the house or a three-way NPC, I would like him to be able to open doors made by me on TweenService, I don’t know where to start and how to help please with this.
You can just use a regular dummy roblox character for this.
local PlayerName = workspace:FindFirstChild('Kryptoscythe') local HRP = Dummy.Humanoid -- Make a random event that triggers the rest of this code HRP:Move(PlayerName.HumanoidRootPart)
To kill, you can do something like this (Here’s the pseudo code for this one)
-- If the distance between NPC and player is less than whatever distance you wanted it to be then -- Probably make a loop, damaging the player until the player dies. -- Break the loop when the player walks farther enough if (HumanoidRootPart.Position - NPC.HumanoidRootPart.Position).Magnitude <= 10 then -- Something like that ^^. Probably make it constant by detecting whenever the player moves and abstract it to a variable and then break the loop where the player loses damage when the distance between both NPC and player is more than it should be.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.