There’s probably a simple answer to this, but I don’t know exactly what to do here.
Let’s say I’m working on a custom chat. I want this chat to be as convenient to the players as possible, so I add an option to scale the chat as big or as small as it can go, using a dragger. Here’s an example if you don’t know what I mean:
Here there’s a clear answer. Just make the UI element draggable then calculate the size of the frame, simple and effective. Unfortunately, I can’t do that in this case as my UI uses an AspectRatioConstraint, meaning the player could drag the icon outside of the chat. This is what it looks like:
Try to enable WindowResizable on chat module local chatmodule=require(game.Chat:WaitForChild("ClientChatModules"):WaitForChild("ChatSettings")) chatmodule.WindowResizable = true
Unfortunately, that’s not quite what I was looking for. Because my UI has an AspectRatioConstraint, this method would not work. I simply cannot use a draggable element here.