How do I make it that a gui shows when player interacts with drawer. I have this script, but it’s not working.
local TweenService = game:GetService("TweenService")
local drawer = script.Parent
local Tweeninf = TweenInfo.new() --TweenInfo
local opened = false -- if your drawer is closed by default
local textgui = game.StarterGui.Dresser
local drawerCFrame = TweenService:Create(drawer,Tweeninf, {
CFrame = drawer.CFrame * CFrame.new(0, 0, 2) -- 5 is how far the drawer opens.
})
local returnDrawerCFRAME = TweenService:Create(drawer,Tweeninf, {
CFrame = drawer.CFrame * CFrame.new(0, 0, 0)
})
local ProximityPrompt = script.Parent.ProximityPrompt
ProximityPrompt.Triggered:Connect(function()
if opened == false then
opened = true
drawerCFrame:Play() -- Plays the tween
textgui.Enabled = true
else
opened = false
returnDrawerCFRAME:Play()
end
end)