I am currently making a game but for a part of a game, I want to make a puzzle by activating a button to make a bridge appear.
-- variables
local sound = script.Parent.Sound
local bridge = script.Parent.Parent.Bridge
local CD = script.Parent.ClickDetector
local sound2 = script.Parent.Sound2
-- code
local function onClicked()
script.Parent.BrickColor = BrickColor.Green()
sound:Play()
print('script working bruh')
wait(0.14)
if bridge.Transparency == 0.4 then
bridge.Transparency = 0
if bridge.CanCollide == false then
bridge.Cancollide = true
if bridge.Changed then
sound2:Play()
end
end
end
end
CD.MouseClick:connect(onClicked)
I have the output window opened and the print message appears but when I wait for the script to continue, nothing happens.
