Run it
Copy the script and paste it into your executor.
Player = :().LocalPlayer
UIS = :()
TweenService = :()
PlayerGui = Player:()
_,v (PlayerGui:())
v.Name ==
v:()
Save = {
Scale = ,
RGBSpeed = ,
Pos = .(,,,),
Flag = ,
Cooldown =
}
OnCooldown =
ScreenGui = .(, PlayerGui)
ScreenGui.ResetOnSpawn =
ScreenGui.Name =
Panel = .(, ScreenGui)
Panel.Size = .(,,,)
Panel.Position = Save.Pos
Panel.BackgroundColor3 = .(,,)
Panel.Active =
.(, Panel)
Stroke = .(, Panel)
Stroke.Color = .(,,)
UIScale = .(, Panel)
UIScale.Scale = Save.Scale
Title = .(, Panel)
Title.Size = .(,-,,)
Title.Position = .(,,,)
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(,,)
Title.Font = .Font.GothamBold
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
Status = .(, Panel)
Status.Size = .(,-,,)
Status.Position = .(,,,)
Status.BackgroundTransparency =
Status.Text =
Status.Font = .Font.Code
Status.TextSize =
Status.TextColor3 = .(,,)
Button = .(, Panel)
Button.Size = .(,,,)
Button.BackgroundTransparency =
Button.Text =
Settings = .(, ScreenGui)
Settings.Size = .(,,,)
Settings.Position = .(,,,)
Settings.BackgroundColor3 = .(,,)
Settings.Visible =
Settings.Active =
.(, Settings)
Gear = .(, Panel)
Gear.Size = .(,,,)
Gear.Position = .(,-,,)
Gear.Text =
Gear.BackgroundColor3 = .(,,)
Gear.MouseButton1Click:(()
Settings.Visible = Settings.Visible
)
FFlagBtn = .(, Settings)
FFlagBtn.Size = .(,-,,)
FFlagBtn.Position = .(,,,)
FFlagBtn.Text =
()
Save.Flag
(()
(, )
)
(()
(, )
)
FFlagBtn.MouseButton1Click:(()
Save.Flag = Save.Flag
Save.Flag
FFlagBtn.Text =
FFlagBtn.Text =
()
)
Dragging =
DragInput
DragStart
StartPos
UILocked =
(input)
delta = input.Position - DragStart
Panel.Position = .(
StartPos.X.Scale,
StartPos.X.Offset + delta.X,
StartPos.Y.Scale,
StartPos.Y.Offset + delta.Y
)
Button.InputBegan:((input)
UILocked
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
Dragging =
DragStart = input.Position
StartPos = Panel.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
Dragging =
)
)
Button.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
DragInput = input
)
UIS.InputChanged:((input)
input == DragInput Dragging
(input)
)
dragging2, start2, pos2
Settings.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging2 =
start2 = input.Position
pos2 = Settings.Position
)
UIS.InputChanged:((input)
dragging2
delta = input.Position - start2
Settings.Position = .(
pos2.X.Scale, pos2.X.Offset + delta.X,
pos2.Y.Scale, pos2.Y.Offset + delta.Y
)
)
UIS.InputEnded:(()
dragging2 =
)
Button.MouseButton1Click:(()
OnCooldown
Status.Text =
OnCooldown =
Status.Text =
t = .()
.() - t <
i = ,
Status.Text =
i = Save.Cooldown, , -
Status.Text = ..i
.()
Status.Text =
OnCooldown =
)
()Lag Switch By Moon, This is the final version and this, has no Bugs anymore. /// - Save System - Fast Flags | Toggle \\\ If you're using this lag Switch and there are my script or my lag switch please tag me On tiktok @justmoon56

Universal