Code (For @Crazy)
Script 1
local me = script.Parent.Parent
local Light = script.Parent.Parent.Light
local db = true
local sensor = script.Parent
local Window = script.Parent.Parent.Window
local Player = game.Players.LocalPlayer
local CorrectMusic = 'rbxassetid//826129174'
local Police = game:GetService("Teams"):FindFirstChild("Police")
local BadMusic = 'rbxassetid//196904458'
KeyCard = Player.Backpack:FindFirstChild("Key Card")
function MoveTheDoor(hit)
print('Running')
local hum = hit.Parent:FindFirstChild('Humanoid')
print('1')
if hum and KeyCard then
print('2')
if db then
CorrectMusic:Play()
db = false
Light.Color = Color3.fromRGB(0,255,0)
me.Position = Vector3.new(10.725, 5.075, -23.451)
Window.Position = Vector3.new(10.725, 6.475, -23.451)
wait()
wait(4)
wait()
me.Position = Vector3.new(15.875, 5.075, -24.301)
Light.Color = Color3.fromRGB(255,0,0)
Window.Position = Vector3.new(15.875, 6.475, -24.401)
wait()
me.Anchored = true
Window.Anchored = true
wait(.5)
db = true
end
elseif hum and Player.Team == "Police" then
if db then
CorrectMusic:Play()
me.Anchored = false
Window.Anchored = false
db = false
Light.Color = Color3.fromRGB(0,255,0)
me.Position = Vector3.new(10.725, 5.075, -23.451)
Window.Position = Vector3.new(10.725, 6.475, -23.451)
wait()
me.Anchored = true
Window.Anchored = true
wait(4)
me.Anchored = false
Window.Anchored = false
wait()
me.Position = Vector3.new(15.875, 5.075, -24.301)
Light.Color = Color3.fromRGB(255,0,0)
Window.Position = Vector3.new(15.875, 6.475, -24.401)
wait()
me.Anchored = true
Window.Anchored = true
wait(.5)
db = true
end
end
end
sensor.Touched:Connect(MoveTheDoor)
Script 2
local me = script.Parent.Parent
local Light = script.Parent.Parent.Light
local db = true
local sensor = script.Parent
local Window = script.Parent.Parent.Window
local player = game.Players.LocalPlayer
local CorrectMusic = 'rbxassetid//826129174'
local Police = game:GetService("Teams"):FindFirstChild("Police")
local BadMusic = 'rbxassetid//196904458'
KeyCard = player.Backpack:FindFirstChild("Key Card")
function MoveTheDoor(hit)
print('Running')
local hum = hit.Parent:FindFirstChild('Humanoid')
print('1')
if hum and KeyCard then
print('2')
if db then
db = false
CorrectMusic:Play()
Light.Color = Color3.fromRGB(0,255,0)
me.Position = Vector3.new(26.225, 5.075, -23.4)
Window.Position = Vector3.new(26.225, 6.475, -23.4)
wait()
wait(4)
wait()
me.Position = Vector3.new(15.875, 5.075, -24.301)
Light.Color = Color3.fromRGB(255,0,0)
Window.Position = Vector3.new(15.875, 6.475, -24.401)
wait()
wait(.5)
db = true
end
elseif hum and player.Team == "Police" then
if db then
CorrectMusic:Play()
Light.Color = Color3.fromRGB(0,255,0)
me.Position = Vector3.new(26.225, 5.075, -23.4)
Window.Position = Vector3.new(26.225, 6.475, -23.4)
wait()
wait(4)
wait()
me.Position = Vector3.new(21.125, 5.075, -24.35)
Light.Color = Color3.fromRGB(255,0,0)
Window.Position = Vector3.new(21.125, 6.475, -24.35)
wait()
wait(.5)
db = true
end
else
while(50) do
BadMusic:Play()
end
end
end
sensor.Touched:Connect(MoveTheDoor)

2 comments
What's the error?
Key Card Variable