Welcome to this post! As many developers can see, the draggable
frame function is deprecated, means it should not be used. But I made a script that all of you can use!
You can find the model below.
Instructions
To use this, you just need to follow the steps below!
Put the script into the frame that you would like to be draggable
You are all set! Your frame is now draggable!
Feel free to discuss below!
10 Likes
Dede_4242
(Dede_4242)
August 5, 2023, 5:36pm
#2
Would it be possible to instead of having a lot of scripts for draggable UI to just have one that manages all that have a certain attribute? Or a tag?
1 Like
I will keep this idea in mind. Thanks.
1 Like
VSCPlays
(VSCPlays)
August 5, 2023, 5:55pm
#4
AFAIK there are many dragging modules for UI, even in the devforums you can find one
this is one
About
We used to have a property called Draggable which allowed us to enable dragging on GUI objects. Unfortunately this has been deprecated and is no longer available. That’s why I created an easy to use module to replace the old ‘Draggable’ property.
This module can be used on any GuiObject (Frames, ImageLabels, TextLabels, etc.) and supports both mouse and touch.
How To Use
First, you require the module and use DraggableObject.new(Object) function to create a new draggable object from a…
and another one
About
This module allows you to make a GUI element draggable. There is already a similar module for this, but this one has more features. Everything will be explained later on. This module only works with ScreenGui. I do plan on making it possible for SurfaceGui.
How to use
We must first require the module. Let’s also make a variable for the GUI element that will be draggable as well.
local Draggable_UI = require(...)
local Frame = script.Parent.Frame
Then we create our draggable elemen…
i had to bookmark them so it will be easier for me to find
3 Likes
I know, but I can still make one too.
BandaidKidd
(choppppppppppppppppp)
August 7, 2023, 12:45am
#6
Are you able to make a scaleable ui too for things like chat?
Either we can resize the frame via a button or by just resizing the frame from any point. I can’t find something that works this way anywhere on the forum.
VSCPlays
(VSCPlays)
August 8, 2023, 5:35pm
#8
just because you can, doesn’t mean you should, also no one will be using yours because these have more features
BandaidKidd
(choppppppppppppppppp)
August 9, 2023, 5:18am
#9
I’m confused. How could I get a resize gui from a plugin?
It’s not a plugin, It’s an ui library.
BandaidKidd
(choppppppppppppppppp)
August 9, 2023, 5:23am
#11
I just wish there were an easy resizing ui thats as easy as this topic and every one I found seemed complex, outdated or doesn’t fit any of my needs.
I think you need to go trough the ClientChatModules.
BandaidKidd
(choppppppppppppppppp)
August 10, 2023, 9:14pm
#13
Those are modules though the same ones that created the chat frame entirely. It would be hard to replicate that to a script that works with UI.
Hopefully someone can make a community resource of a resizing UI similar to the chat
I will do that module with the chat modules already enabled.
1 Like