(Ignore all the extra bs) For some reason, I can't get B2 to become collide able.
**CORRECTION: IT SAYS IT CAN COLLIDE IS ON, BUT I STILL GO THROUGH IT
function OnTouched(Part)
if Part.Name == 'F1' or Part.Name == 'F2'or Part.Name == 'F3' or Part.Name == 'F4' or Part.Name == 'F5' or Part.Name == 'F6' or Part.Name == 'F7' or Part.Name == 'F8' or Part.Name == 'F9' or Part.Name == 'F10' or Part.Name == 'B1' or Part.Name == 'B2' or Part.Name == 'B3' or Part.Name == 'B4' or Part.Name == 'B5'then
local mag = Part.Velocity.Magnitude
if mag > 30 and mag < 60 then
script.Parent.Transparency = 1
script.Parent.CanCollide = false
script.Parent.Parent.F2.Transparency = 0
script.Parent.Parent.F2.CanCollide = true
script.Parent.Parent.SmallHit:Play()
script.Parent.Parent.F2.Script.Disabled = false
wait(.1)
script.Parent.Script.Disabled = true
wait(5)
else
if mag > 60 then
script.Parent.Transparency = 1
script.Parent.CanCollide = false
script.Parent.Parent.F3.Transparency = 0
script.Parent.Parent.F3.CanCollide = true
script.Parent.Parent.BigHit:Play()
script.Parent.Parent.F2.Script.Disabled = true
script.Parent.Parent.F3.Script.Disabled = false
wait(.1)
script.Parent.Script.Disabled = true
end
end
end
end
script.Parent.Touched:Connect(OnTouched)

3 comments
Not to mention some meshes go visible at the same time sometimes.
where is the parent of the script placed, is it a local script?
It is not a local script. The script is placed in F1, which is placed in the model "car"