So Im New To Using Rays Here Is A Photo That Explains My Probelm With Tittle https://imgur.com/a/Hu9Ev If You Dont Get It Is There A Better Way For Ray To Ignore Transparent Parts Instead Of Naming Everyone
You would just go through the descendants and add the transparent parts to the ignore list.
01 | local ignore = { } |
02 |
03 | for i,v in pairs (workspace:GetDescendants()) do |
04 | if v and v:IsA( "BasePart" ) and v.Transparency > = 1 then -- 1 means fully transparent, so set this to the minimum transparency you want the ray to ignore |
05 | table.insert(ignore,v) |
06 | end |
07 | end |
08 |
09 | -- Then you would do |
10 |
11 | workspace:FindPartOnRayWithIgnoreList(ray,ignore) -- provided you have defined "ray" |