Run it
Copy the script and paste it into your executor.
-- // Services
local CoreGui = game:GetService("CoreGui")
local TextChatService = game:GetService("TextChatService")
local UserInputService = game:GetService("UserInputService")
local TweenService = :()
ChatConfig = TextChatService:()
ChatConfig
ChatConfig.HeightScale =
ChatConfig.WidthScale =
ChatConfig.TextSize =
ChatConfig.Enabled =
()
ScreenGui = .()
HideButton = .()
UIStroke = .()
UICorner = .()
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
HideButton.Parent = ScreenGui
HideButton.Position = .(, , , )
HideButton.Size = .(, , , )
HideButton.BackgroundColor3 = .(, , )
HideButton.Text =
HideButton.TextColor3 = .(, , )
HideButton.Font = .Font.GothamBold
HideButton.TextSize =
HideButton.AutoButtonColor =
UICorner.Parent = HideButton
UICorner.CornerRadius = .(, )
UIStroke.Parent = HideButton
UIStroke.Thickness =
UIStroke.Color = .(, , )
UIStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
dragging, dragStart, startPos
HideButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = HideButton.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
HideButton.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
()
ChatConfig.Enabled = ChatConfig.Enabled
HideButton.Text = ChatConfig.Enabled
HideButton.MouseButton1Click:(toggleChat)

Universal