Basically it's designed for a vehicle, if the vehicle is going over 50 SPS, the part detects it and cancollide = false, and back to cancollide = true if it's under. Except this doesn't happen. What have I done wrong?
P = script.Parent
Player = game.Players.LocalPlayer
Human = Player.Character
Torso = Human.Torso
while true do
wait(.05)
local intSpeed = math.floor((Torso.Velocity.magnitude)/1.6)
if Torso.Velocity == > 50 then P.CanCollide = false
if Torso.Velocity == < 50 then P.CanCollide = true
end
end

2 comments
You could try repeat wait() until Torso.Velocity >= 50
I don't get that, I don't really know lua. Could you help further?