Check if air is below a part, HOW?

Alrighty, thank you! But here’s what it’s doing for some reason:

  • It doesn’t work on the baseplate but does on specific parts.

Idk why, I’ll mess around with it and figure something out! :3

One more question, should this be done with a local script or a normal script?

Probably these two will work.

It does work on Baseplate. But not always. When you scroll into Baseplate you will see that there is like ‘Air’ inside (the problem will occur with all of the parts, I believe).

Unfortunately @TheBigC10, I am right:

Yes, thank you for this! You and @AP00F helped a ton! :3

You can also mess around with :GetTouchingParts(), right here:

 if raycastResult then
     print("Air is not below.")
 else
     --Check touching parts. Remember to list those parts that you can touch (look on my :GetTouchingParts() solution).
     if touchingSmthn then
        print("Air is not below.")
     else
        print("Air is below.")
     end
 end
2 Likes