Why doesn’t the NPC want to sit down? I just want the NPC to sit at the chair. I’ve already tried everything, but nothing works. The NPC just stands next to the chair as if it’s resting against something, but the chair is completely transparent.
He has already sat down at a chair before, but he cannot sit in a similar chair for the second time.
If there is a working chair, there is a Seat and so on.
NPC’s script:
local NPCs = game.Workspace.NPC
local WayP = game.Workspace.Way
local Rep = game:GetService("ReplicatedStorage")
local Humanoid = NPCs.W1:FindFirstChild("Humanoid")
local WalkAn = NPCs.W1:FindFirstChild("Walking")
local Animation = Humanoid:LoadAnimation(WalkAn)
local Arriv = script.Parent.Arriv
game.ReplicatedStorage.Run.Event:Connect(function()
Animation:Play()
Humanoid:MoveTo(game.Workspace.Way.P6.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P7.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P8.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P9.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P10.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P11.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P12.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P12_1.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P13.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.P14.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.J1.Position)
Humanoid.MoveToFinished:Wait()
Animation:Stop()
Arriv.W1inCaf.Value = true
end)
game.ReplicatedStorage.GoJrat.Event:Connect(function()
Animation:Play()
Humanoid:MoveTo(game.Workspace.Way.K1.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.K2.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.K3.Position)
Humanoid.MoveToFinished:Wait()
Humanoid:MoveTo(game.Workspace.Way.S1.Position)
Humanoid.MoveToFinished:Wait()
Animation:Stop()
wait(3)
end)
S1 point on the chair