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)