--[[ Made by coolcapidog
Channel ->> [Link]
]]
local TweenService = game:GetService("TweenService")
local hinge = [Link]
local prompt = [Link]:FindFirstChildOfClass("ProximityPrompt")
local Sound = nil
if [Link]:FindFirstChildOfClass("Sound") then
Sound = [Link]:FindFirstChildOfClass("Sound")
end
local goalOpen = {}
[Link] = [Link] * [Link](0, [Link](90), 0)
local goalClose = {}
[Link] = [Link] * [Link](0, 0, 0)
local tweenInfo = [Link](1)
local tweenOpen = TweenService:Create(hinge, tweenInfo, goalOpen)
local tweenClose = TweenService:Create(hinge, tweenInfo, goalClose)
[Link]:Connect(function()
[Link] = false
if [Link] == "Close" then
tweenClose:Play()
[Link] = "Open"
else
tweenOpen:Play()
[Link] = "Close"
end
if Sound ~= nil then Sound:Play() end
wait(1)
[Link] = true
end)