How can I make it so the humanoid only sits when it exceeds a minimum velocity, but not when it touches it. Isn't it supposed to sit when it meets the velocity from the if statement?
script.Parent.Touched:Connect(function(touch) if touch.Parent:FindFirstChild("Humanoid") then if script.Hit.Value == false then script.Hit.Value = true local c = (10/12) * (60/88) local s =math.floor( c * script.Parent.Velocity.magnitude) local humanoid = touch.Parent:FindFirstChild("Humanoid") humanoid.Health = humanoid.Health - s * .3 touch.Parent.Humanoid.Sit = true script.Parent.Hit:Play() wait(5) script.Hit.Value = false end end end)