This code wont work for some reason.
Why?
What do i need to fix?
local Target = “Sword” – name of the object to search
local Player = game.Players.PlayerAdded:Connect(function(player) – player in question (might delete this later)
local ProximityPrompt = script.Parent
local Door = script.Parent.Parent
ProximityPrompt.Triggered:Connect(function()
if Player:FindFirstChild(“Backpack”) and Player.Backpack:FindFirstChild(Target) then
– Code
if ProximityPrompt.ActionText == “Open” then
Door.Transparency = .5
Door.CanCollide = false
ProximityPrompt.ActionText = “Close”
else
Door.Transparency = 0
Door.CanCollide = true
ProximityPrompt.ActionText = “Open”
end
end
end)
local Target = “Sword” – name of the object to search
local Player = game.Players.PlayerAdded:Connect(function(player) – player in question (might delete this later)
local ProximityPrompt = script.Parent
local Door = script.Parent.Parent
ProximityPrompt.Triggered:Connect(function()
if Player:FindFirstChild(“Backpack”) and Player.Backpack:FindFirstChild(Target) then
– Code
if ProximityPrompt.ActionText == “Open” then
Door.Transparency = .5
Door.CanCollide = false
ProximityPrompt.ActionText = “Close”
else
Door.Transparency = 0
Door.CanCollide = true
ProximityPrompt.ActionText = “Open”
end
end
end)