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.
01 | local detector = script.Parent |
02 | local toggle = true |
03 | function Weld() |
04 | if toggle = = true then |
05 | for i,v in pairs (detector:GetTouchingParts()) do |
06 | print ( "the part is" .. v.name) |
07 | end |
08 | else |
09 |
10 | end |
11 | end |
12 | wait( 0.1 ) |
13 | Weld() |
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.