Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Why won't my script run?

Asked by 8 years ago

I am making a storage that is able to move without the parts inside stopping it. When I try to use it, it does do anything. It is a regular script and it is inside of a part that is in the workspace. It gives no errors.

local detector = script.Parent
local toggle = true
function Weld()
    if toggle == true then
        for i,v in pairs (detector:GetTouchingParts()) do
            print("the part is" .. v.name)  
        end
    else

    end
end
wait(0.1)
Weld()

1 answer

Log in to vote
0
Answered by 8 years ago

I don't think you can leave 'else' empty. But that might not be it. Also, you only need local if you're using a variable inside a function. So you can remove the "locals" in the beginning.

Ad

Answer this question