I want to make an NPC have different states, but now I'm stuck It is in a touch function but how do I detect if it's been touched for a second time?
Code:
local hum = script.Parent.Guard.Humanoid local GN = script.Parent.Guard local Ac = GN.Head.Ac.A -- Billboards guis text --DET = Detection Part script.Parent.Guard.DET.Touched:Connect(function(hit) if hit.Parent.Name == "Gun" then -- Testing if the tool your holding is in the area (The tool is auto equipped) hum:MoveTo(hit.Position)-- Finds your last position and moves to it. script.Parent.Value.Value = false -- Tells Walking script to stop walking Around different points. Ac.Text = "?" wait(3) ---I want it to detect again to see if they can still see the player. Ac.Text = " " script.Parent.Value.Value = true-- Goes back to walking. end end)
How would I go about this?