function Slow(victim, duration, potency)
print'attempted to apply slow 2'
if victim and victim.Parent and victim.Parent.Head and victim.Parent.Torso then
if victim and victim.Parent and victim.Parent:FindFirstChild('Humanoid') then
print'found humanoid'
local humanoid = victim.Parent.Humanoid
print'debug'
if humanoid.Walkspeed > potency then
print'greater than potency'
humanoid.Walkspeed = humanoid.Walkspeed - potency
wait(duration)
humanoid.Walkspeed = humanoid.Walkspeed + potency
else
print'less'
local original = humanoid.Walkspeed
humanoid.Walkspeed = 0
wait(duration)
humanoid.Walkspeed = humanoid.Walkspeed + original
end
end
end
end
Everything prints except 'greater than potency' or 'less'. Because it's an else and not an else if, im inclined to believe its not running at all, or it'd print 'less'. Any idea why it stops?
