Currently, I am working on a TweenService key card door. I have been trying to figure this issue out for a very long time, but whenever my body part touches the scanner/hitbox, it says "Attempt to index a nil value", but it still opens and function, the line that's printing this is just below function check(hit), help?
http://prntscr.com/qe6qg6
--// Functions function check(hit) if hit.Name == "Handle" and script.Parent.DoorData:FindFirstChild(hit.Parent.Name).Value and debounce == false and script.Parent.DoorData.InUse.Value == false and script.Parent.DoorData.Open.Value == false then sounds.AccessGranted:Play() debounce = true wait(0.5) open(hit.Parent.Name) wait(2) sounds.Alarm:Play() wait(1.7) close() debounce = false elseif hit.Name == "Handle" and not script.Parent.DoorData:FindFirstChild(hit.Parent.Name).Value and not debounce then debounce = true sounds.AccessDenied:Play() wait(1) debounce = false end end Hitbox.Touched:Connect(check)