EDIT: Issue found, the script I used to give the player the keycard did not replicate to server, therefore it wasn't able to be detected.
Hey, I'm having an issue. so there is a grey part that is a scanner to override a door lockdown, however it isn't registering a keycard when the keycard touches it with a .Touched event.
If my player touches it, then its fine. If the keycard touches it, nothing happens. Anybody have any ideas why this is happening?
I used print(hit)
with the part.Touched:Connect(function(hit)
line to figure out what it was detecting, and the keycard isn't showing up when touched, only "RightHand", "RightLowerArm" and such are being printed when I bump into it)
script.Parent.OverrideDetector.Touched:Connect(function(hit) -- Everything below here does not run on touch from keycard, and when a print(hit) is put here the Keycard never shows up if hit.Parent.Parent:FindFirstChild("Humanoid") ~= nil then if not db then if hit.Parent.Parent:FindFirstChild("BoDKeycard") then wait(2.5) db = true ts:Create(doorL, tInfo, doorLgoal):Play() ts:Create(doorR, tInfo, doorRgoal):Play() wait(5.7) ts:Create(doorL, tInfo, doorLpos):Play() ts:Create(doorR, tInfo, doorRpos):Play() db = false end end end end)