Run it
Copy the script and paste it into your executor.
ScreenGui = .()
Frame = .()
TextBox = .()
UICorner = .()
TextButton = .()
UICorner_2 = .()
TextLabel = .()
UICorner_3 = .()
UICorner_4 = .()
ScreenGui.Parent = .Players.LocalPlayer:()
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = .(, , )
Frame.BorderColor3 = .(, , )
Frame.BorderSizePixel =
Frame.Position = .(, , , )
Frame.Size = .(, -, , )
TextBox.Parent = Frame
TextBox.BackgroundColor3 = .(, , )
TextBox.BorderColor3 = .(, , )
TextBox.BorderSizePixel =
TextBox.Position = .(, , , )
TextBox.Size = .(, , , )
TextBox.ClearTextOnFocus =
TextBox.Font = .Font.SourceSans
TextBox.PlaceholderText =
TextBox.Text =
TextBox.TextColor3 = .(, , )
TextBox.TextSize =
TextBox.TextWrapped =
UICorner.Parent = TextBox
TextButton.Parent = Frame
TextButton.BackgroundColor3 = .(, , )
TextButton.BorderColor3 = .(, , )
TextButton.BorderSizePixel =
TextButton.Position = .(, , , )
TextButton.Size = .(, , , )
TextButton.Font = .Font.SourceSans
TextButton.Text =
TextButton.TextColor3 = .(, , )
TextButton.TextSize =
UICorner_2.Parent = TextButton
TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = .(, , )
TextLabel.BorderColor3 = .(, , )
TextLabel.BorderSizePixel =
TextLabel.Position = .(, , -, )
TextLabel.Size = .(, , , )
TextLabel.Font = .Font.SourceSans
TextLabel.Text =
TextLabel.TextColor3 = .(, , )
TextLabel.TextSize =
UICorner_3.Parent = TextLabel
UICorner_4.Parent = Frame
()
= .(, TextButton)
.Parent.MouseButton1Click:(()
.TextChatService.TextChannels.RBXGeneral:(.Parent.Parent:().Text)
)
.(RMMNL_fake_script)()
()
= .(, Frame)
UserInputService = :()
runService = (:());
gui = .Parent
dragging
dragInput
dragStart
startPos
(a, b, m)
a + (b - a) * m
;
lastMousePos
lastGoalPos
DRAG_SPEED = ();
(dt)
(startPos) ;
(dragging) (lastGoalPos)
gui.Position = .(startPos.X.Scale, (gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, (gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED))
;
delta = (lastMousePos - UserInputService:())
xGoal = (startPos.X.Offset - delta.X);
yGoal = (startPos.Y.Offset - delta.Y);
lastGoalPos = .(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal)
gui.Position = .(startPos.X.Scale, (gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, (gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED))
;
gui.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = gui.Position
lastMousePos = UserInputService:()
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
gui.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
runService.Heartbeat:(Update)
.(JBEU_fake_script)()
We will try to make one bypass filter:)

Universal