script.Parent.Humanoid.StateChanged:connect(function(state)
if state == Enum.HumanoidStateType.Running then
for i = 1, 6 do
wait(0.01)
rightarm.DesiredAngle = rightarm.DesiredAngle +0.05
leftarm.DesiredAngle = rightarm.DesiredAngle -0.05
rightleg.DesiredAngle = rightarm.DesiredAngle +0.05
leftleg.DesiredAngle = rightarm.DesiredAngle -0.05
end
wait(0.02)
for i = 1, 6 do
wait(0.01)
rightarm.DesiredAngle = rightarm.DesiredAngle -0.05
leftarm.DesiredAngle = rightarm.DesiredAngle +0.05
rightleg.DesiredAngle = rightarm.DesiredAngle -0.05
leftleg.DesiredAngle = rightarm.DesiredAngle +0.05
end
wait(0.02)
for i = 1, 6 do
wait(0.01)
rightarm.DesiredAngle = rightarm.DesiredAngle -0.05
leftarm.DesiredAngle = rightarm.DesiredAngle +0.05
rightleg.DesiredAngle = rightarm.DesiredAngle -0.05
leftleg.DesiredAngle = rightarm.DesiredAngle +0.05
end
wait(0.02)
for i = 1, 6 do
wait(0.01)
rightarm.DesiredAngle = rightarm.DesiredAngle +0.05
leftarm.DesiredAngle = rightarm.DesiredAngle -0.05
rightleg.DesiredAngle = rightarm.DesiredAngle +0.05
leftleg.DesiredAngle = rightarm.DesiredAngle -0.05
end
wait(0.02)
end
end)
I want to make it so that an NPC runs until the state has changed but this only makes it run once, how do I change it so that it runs until the state has changed?

1 comment
Hello?