tech/game

21/08/03 Roblox | How to make a Sliding GUI

tech-lover 2021. 8. 3. 15:14

https://youtu.be/V_eqogNIYEg

```

local debounce = 0  --- this means the gui is closed

local menu = script.Parent.Parent.Frame  -- quick way to reference the menu gui

 

script.Parent.MouseButton1Click:connect(function()

 

    if debounce == 0 then -- checks if the menu is closed

        debounce = 1 -- this means the menu is in process of sliding

 

        for i = 1,10 do 

            wait(0.02)

            menu.Position = menu.Position + UDim2.new(0.01,00,0)  -- this moves the gui

        end

        debounce = 2 -- this means the menu is open

 

    elseif debounce == 2 then -- checks if the menu is open

        debounce = 1 -- this means the menu is in process of sliding

 

        for i = 1,10 do

            wait(0.02)

            menu.Position = menu.Position - UDim2.new(0.01,00,0)  -- this moves the gui

        end

        debounce = 0 -- this means the menu is closed

 

    end

end)

```