Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
Mouse = LocalPlayer:()
Theme = {
Primary = .(),
Background = .(),
Surface = .(),
Card = .(),
Text = .(),
TextDim = .(),
Border = .()
}
State = {
NormalFly = ,
AnimFly = ,
Speed = ,
NoClip = ,
TouchFling = ,
Attach = ,
KillAura = ,
TargetLock = ,
AntiFling = ,
Target = ,
FlyConn = ,
AnimFlyConn = ,
AttachConn = ,
NoClipConn = ,
KillAuraConn = ,
AntiFlingConn =
}
.CoreGui:()
.CoreGui.ErasedDex:()
Gui = .()
Gui.Name =
Gui.ResetOnSpawn =
Gui.ZIndexBehavior = .ZIndexBehavior.Sibling
Gui.Parent = .CoreGui
Main = .()
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = Theme.Background
Main.BorderSizePixel =
Main.Active =
Main.Draggable =
Main.Parent = Gui
.(, Main).CornerRadius = .(, )
Stroke = .()
Stroke.Color = Theme.Primary
Stroke.Thickness =
Stroke.Parent = Main
Header = .()
Header.Size = .(, , , )
Header.BackgroundColor3 = Theme.Surface
Header.BorderSizePixel =
Header.Parent = Main
.(, Header).CornerRadius = .(, )
HeaderFix = .()
HeaderFix.Size = .(, , , )
HeaderFix.Position = .(, , , -)
HeaderFix.BackgroundColor3 = Theme.Surface
HeaderFix.BorderSizePixel =
HeaderFix.Parent = Header
Logo = .()
Logo.Size = .(, -, , )
Logo.Position = .(, , , )
Logo.BackgroundTransparency =
Logo.Text =
Logo.Font = .Font.GothamBold
Logo.TextSize =
Logo.TextColor3 = Theme.Primary
Logo.TextXAlignment = .TextXAlignment.Center
Logo.Parent = Header
Sub = .()
Sub.Size = .(, , , )
Sub.Position = .(, , , )
Sub.BackgroundTransparency =
Sub.Text =
Sub.Font = .Font.GothamBlack
Sub.TextSize =
Sub.TextColor3 = Theme.Primary
Sub.Parent = Header
Close = .()
Close.Size = .(, , , )
Close.Position = .(, -, , )
Close.BackgroundTransparency =
Close.Text =
Close.TextColor3 = Theme.Primary
Close.TextSize =
Close.Font = .Font.GothamBold
Close.Parent = Header
Close.MouseButton1Click:(() Gui:() )
Content = .()
Content.Size = .(, -, , -)
Content.Position = .(, , , )
Content.BackgroundTransparency =
Content.BorderSizePixel =
Content.ScrollBarThickness =
Content.ScrollBarImageColor3 = Theme.Primary
Content.CanvasSize = .(, , , )
Content.Parent = Main
List = .()
List.Padding = .(, )
List.Parent = Content
(text)
l = .()
l.Size = .(, , , )
l.BackgroundTransparency =
l.Text = text
l.Font = .Font.GothamBold
l.TextSize =
l.TextColor3 = Theme.Primary
l.TextXAlignment = .TextXAlignment.Left
l.Parent = Content
(name, desc, callback)
frame = .()
frame.Size = .(, , , )
frame.BackgroundColor3 = Theme.Card
frame.BorderSizePixel =
frame.Parent = Content
.(, frame).CornerRadius = .(, )
stroke = .()
stroke.Color = Theme.Border
stroke.Thickness =
stroke.Parent = frame
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text = name
title.Font = .Font.GothamMedium
title.TextSize =
title.TextColor3 = Theme.Text
title.TextXAlignment = .TextXAlignment.Left
title.Parent = frame
sub = .()
sub.Size = .(, -, , )
sub.Position = .(, , , )
sub.BackgroundTransparency =
sub.Text = desc
sub.Font = .Font.Gotham
sub.TextSize =
sub.TextColor3 = Theme.TextDim
sub.TextXAlignment = .TextXAlignment.Left
sub.Parent = frame
btn = .()
btn.Size = .(, , , )
btn.Position = .(, -, , -)
btn.BackgroundColor3 = .(, , )
btn.Text =
btn.Parent = frame
.(, btn).CornerRadius = .(, )
knob = .()
knob.Size = .(, , , )
knob.Position = .(, , , -)
knob.BackgroundColor3 = .(, , )
knob.BorderSizePixel =
knob.Parent = btn
.(, knob).CornerRadius = .(, )
on =
btn.MouseButton1Click:(()
on = on
on
btn.BackgroundColor3 = Theme.Primary
knob.Position = .(, -, , -)
knob.BackgroundColor3 = .(,,)
stroke.Color = Theme.Primary
btn.BackgroundColor3 = .(, , )
knob.Position = .(, , , -)
knob.BackgroundColor3 = .(, , )
stroke.Color = Theme.Border
(on)
)
(name, min, max, default, callback)
frame = .()
frame.Size = .(, , , )
frame.BackgroundColor3 = Theme.Card
frame.BorderSizePixel =
frame.Parent = Content
.(, frame).CornerRadius = .(, )
stroke = .()
stroke.Color = Theme.Border
stroke.Thickness =
stroke.Parent = frame
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text = name
title.Font = .Font.GothamMedium
title.TextSize =
title.TextColor3 = Theme.Text
title.TextXAlignment = .TextXAlignment.Left
title.Parent = frame
val = .()
val.Size = .(, , , )
val.Position = .(, , , )
val.BackgroundTransparency =
val.Text = (default)
val.Font = .Font.GothamBold
val.TextSize =
val.TextColor3 = Theme.Primary
val.TextXAlignment = .TextXAlignment.Right
val.Parent = frame
bar = .()
bar.Size = .(, -, , )
bar.Position = .(, , , )
bar.BackgroundColor3 = .(, , )
bar.BorderSizePixel =
bar.Parent = frame
.(, bar).CornerRadius = .(, )
fill = .()
fill.Size = .((default-min)/(max-min), , , )
fill.BackgroundColor3 = Theme.Primary
fill.BorderSizePixel =
fill.Parent = bar
.(, fill).CornerRadius = .(, )
dragging =
bar.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1 dragging =
)
UserInputService.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1 dragging =
)
UserInputService.InputChanged:((i)
dragging i.UserInputType == .UserInputType.MouseMovement
rel = .((i.Position.X - bar.AbsolutePosition.X) / bar.AbsoluteSize.X, , )
v = .(min + (max-min)*rel)
fill.Size = .(rel, , , )
val.Text = (v)
(v)
)
(name, callback)
btn = .()
btn.Size = .(, , , )
btn.BackgroundColor3 = Theme.Card
btn.Text = name
btn.Font = .Font.GothamMedium
btn.TextSize =
btn.TextColor3 = Theme.Text
btn.Parent = Content
.(, btn).CornerRadius = .(, )
stroke = .()
stroke.Color = Theme.Border
stroke.Thickness =
stroke.Parent = btn
btn.MouseButton1Click:(callback)
btn.MouseEnter:(()
stroke.Color = Theme.Primary
btn.TextColor3 = Theme.Primary
)
btn.MouseLeave:(()
stroke.Color = Theme.Border
btn.TextColor3 = Theme.Text
)
PlayerListFrame =
SelectedLabel =
(plr)
State.Target = plr
SelectedLabel
plr
SelectedLabel.Text = .. plr.Name
SelectedLabel.TextColor3 = Theme.Primary
SelectedLabel.Text =
SelectedLabel.TextColor3 = Theme.TextDim
()
PlayerListFrame
_, child (PlayerListFrame:())
child:() child:()
_, plr (Players:())
plr ~= LocalPlayer
btn = .()
btn.Size = .(, -, , )
btn.BackgroundColor3 = .(, , )
btn.Text = plr.Name
btn.Font = .Font.Gotham
btn.TextSize =
btn.TextColor3 = Theme.Text
btn.Parent = PlayerListFrame
.(, btn).CornerRadius = .(, )
btn.MouseButton1Click:(()
(plr)
)
()
(, , (on)
State.NormalFly = on
State.AnimFly
char = LocalPlayer.Character
char
hum = char:()
root = char:()
hum root
on
hum.PlatformStand =
bv = .()
bv.Name =
bv.MaxForce = .(,,)
bv.Velocity = .zero
bv.Parent = root
bg = .()
bg.Name =
bg.MaxTorque = .(,,)
bg.P =
bg.Parent = root
State.FlyConn = RunService.Heartbeat:(()
State.NormalFly
cam = .CurrentCamera
dir = .zero
UserInputService:(.KeyCode.W) dir += cam.CFrame.LookVector
UserInputService:(.KeyCode.S) dir -= cam.CFrame.LookVector
UserInputService:(.KeyCode.A) dir -= cam.CFrame.RightVector
UserInputService:(.KeyCode.D) dir += cam.CFrame.RightVector
UserInputService:(.KeyCode.Space) dir += .yAxis
UserInputService:(.KeyCode.LeftControl) dir -= .yAxis
dir.Magnitude > dir = dir.Unit *
bv.Velocity = dir
bg.CFrame = cam.CFrame
)
State.FlyConn State.FlyConn:() State.FlyConn =
hum.PlatformStand =
root:() root.ED_Fly:()
root:() root.ED_Gyro:()
)
(, , (on)
State.AnimFly = on
State.NormalFly
char = LocalPlayer.Character
char
hum = char:()
root = char:()
hum root
on
hum.PlatformStand =
bv = .()
bv.Name =
bv.MaxForce = .(,,)
bv.Velocity = .zero
bv.Parent = root
bg = .()
bg.Name =
bg.MaxTorque = .(,,)
bg.P =
bg.Parent = root
angle =
State.AnimFlyConn = RunService.Heartbeat:((dt)
State.AnimFly
cam = .CurrentCamera
dir = .zero
UserInputService:(.KeyCode.W) dir += cam.CFrame.LookVector
UserInputService:(.KeyCode.S) dir -= cam.CFrame.LookVector
UserInputService:(.KeyCode.A) dir -= cam.CFrame.RightVector
UserInputService:(.KeyCode.D) dir += cam.CFrame.RightVector
UserInputService:(.KeyCode.Space) dir += .yAxis
UserInputService:(.KeyCode.LeftControl) dir -= .yAxis
dir.Magnitude > dir = dir.Unit * ; angle = angle + dt * angle = angle + dt *
bv.Velocity = dir
bg.CFrame = cam.CFrame * .(.(.(angle)*), , .(.(angle)*))
)
State.AnimFlyConn State.AnimFlyConn:() State.AnimFlyConn =
hum.PlatformStand =
root:() root.ED_AnimFly:()
root:() root.ED_AnimGyro:()
)
(, , , , (v)
State.Speed = v
char = LocalPlayer.Character
char char:()
char.Humanoid.WalkSpeed = v
)
(, , (on)
State.NoClip = on
on
State.NoClipConn = RunService.Stepped:(()
State.NoClip
char = LocalPlayer.Character
char
_, p (char:())
p:() p.CanCollide =
)
State.NoClipConn State.NoClipConn:() State.NoClipConn =
)
(, , (on)
State.AntiFling = on
on
State.AntiFlingConn = RunService.Stepped:(()
State.AntiFling
_, plr (Players:())
plr ~= LocalPlayer plr.Character
_, part (plr.Character:())
part:()
part.CanCollide =
)
State.AntiFlingConn
State.AntiFlingConn:()
State.AntiFlingConn =
_, plr (Players:())
plr ~= LocalPlayer plr.Character
_, part (plr.Character:())
part:() part.Name ~=
part.CanCollide =
)
()
SelectedLabel = .()
SelectedLabel.Size = .(, , , )
SelectedLabel.BackgroundTransparency =
SelectedLabel.Text =
SelectedLabel.Font = .Font.GothamBold
SelectedLabel.TextSize =
SelectedLabel.TextColor3 = Theme.TextDim
SelectedLabel.TextXAlignment = .TextXAlignment.Left
SelectedLabel.Parent = Content
PlayerListFrame = .()
PlayerListFrame.Size = .(, , , )
PlayerListFrame.BackgroundColor3 = Theme.Card
PlayerListFrame.BorderSizePixel =
PlayerListFrame.ScrollBarThickness =
PlayerListFrame.ScrollBarImageColor3 = Theme.Primary
PlayerListFrame.CanvasSize = .(, , , )
PlayerListFrame.Parent = Content
.(, PlayerListFrame).CornerRadius = .(, )
listLayout = .()
listLayout.Padding = .(, )
listLayout.Parent = PlayerListFrame
listLayout:():(()
PlayerListFrame.CanvasSize = .(, , , listLayout.AbsoluteContentSize.Y + )
)
listPad = .()
listPad.PaddingTop = .(, )
listPad.PaddingLeft = .(, )
listPad.PaddingRight = .(, )
listPad.Parent = PlayerListFrame
()
Players.PlayerAdded:(() .() () )
Players.PlayerRemoving:(()
.()
()
State.Target State.Target.Parent ()
)
(, () () )
()
(, , (on)
State.TargetLock = on
)
UserInputService.InputBegan:((input, gp)
gp State.TargetLock
input.UserInputType ~= .UserInputType.MouseButton1
char = LocalPlayer.Character
char
root = char:()
root
cam = .CurrentCamera
ray = cam:(Mouse.X, Mouse.Y)
params = RaycastParams.()
params.FilterDescendantsInstances = {char}
params.FilterType = .RaycastFilterType.Exclude
result = :(ray.Origin, ray.Direction * , params)
result result.Instance
model = result.Instance:()
model
plr = Players:(model)
plr plr ~= LocalPlayer
(plr)
closest, dist = ,
look = root.CFrame.LookVector
_, plr (Players:())
plr ~= LocalPlayer plr.Character plr.Character:()
other = plr.Character.HumanoidRootPart
toOther = (other.Position - root.Position)
d = toOther.Magnitude
d < dist toOther.Unit:(look) >
dist = d
closest = plr
closest (closest)
)
(, , (on)
State.TouchFling = on
ReplicatedStorage:()
detection = .()
detection.Name =
detection.Parent = ReplicatedStorage
on
.(()
movel =
State.TouchFling
RunService.Heartbeat:()
c = LocalPlayer.Character
hrp = c c:()
hrp
vel = hrp.Velocity
hrp.Velocity = vel * + .(, , )
RunService.RenderStepped:()
hrp.Velocity = vel
RunService.Stepped:()
hrp.Velocity = vel + .(, movel, )
movel = -movel
)
)
(, , (on)
State.Attach = on
on
State.Target
State.AttachConn = RunService.Heartbeat:(()
State.Attach State.Target State.Target.Character
my = LocalPlayer.Character LocalPlayer.Character:()
tr = State.Target.Character:()
my tr
my.CFrame = tr.CFrame * .(, , )
)
State.AttachConn State.AttachConn:() State.AttachConn =
)
(, ()
State.Target State.Target.Character
my = LocalPlayer.Character LocalPlayer.Character:()
tr = State.Target.Character:()
my tr
my.CFrame = tr.CFrame * .(, , )
)
(, , (on)
State.KillAura = on
on
State.KillAuraConn = RunService.Heartbeat:(()
State.KillAura
myRoot = LocalPlayer.Character LocalPlayer.Character:()
myRoot
_, plr (Players:())
plr ~= LocalPlayer plr.Character
hum = plr.Character:()
root = plr.Character:()
hum root hum.Health >
dist = (myRoot.Position - root.Position).Magnitude
dist <=
(() hum:() )
)
State.KillAuraConn State.KillAuraConn:() State.KillAuraConn =
)
Footer = .()
Footer.Size = .(, , , )
Footer.Position = .(, , , -)
Footer.BackgroundColor3 = Theme.Surface
Footer.BorderSizePixel =
Footer.Parent = Main
credit = .()
credit.Size = .(, , , )
credit.BackgroundTransparency =
credit.Text =
credit.Font = .Font.Gotham
credit.TextSize =
credit.TextColor3 = Theme.Primary
credit.Parent = Footer
LocalPlayer.CharacterAdded:((char)
.()
hum = char:()
hum hum.WalkSpeed = State.Speed
)
()
Universal