Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
ReplicatedStorage = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
auto =
currentMode =
tornadoAngle =
flyEnabled =
currentSlap =
flySpeed =
flyButton =
controls = {
front = ,
back = ,
right = ,
left = ,
up = ,
down =
}
flyControl = {F = , R = , B = , L = , U = , D = }
ToolsFolder = ReplicatedStorage:()
()
character = LocalPlayer.Character
character
hrp = character:()
humanoid = character:()
hrp humanoid
flyEnabled =
bv = .()
bg = .()
bv.Name =
bv.MaxForce = .(, , )
bg.Name =
bg.CFrame = hrp.CFrame
bg.MaxTorque = .(, , )
bg.P =
bv.Parent = hrp
bg.Parent = hrp
.(()
flyEnabled
_, child (character:())
child:()
child.CanCollide =
RunService.Stepped:()
_, child (character:())
child:()
child.CanCollide =
)
.(()
flyEnabled
RunService.RenderStepped:()
humanoid.PlatformStand =
cameraCF = .CurrentCamera.CFrame
bv.Velocity = (cameraCF.LookVector * ((flyControl.F - flyControl.B) * flySpeed))
+ (cameraCF.RightVector * ((flyControl.R - flyControl.L) * flySpeed))
+ (cameraCF.UpVector * ((flyControl.U - flyControl.D) * flySpeed))
bg.CFrame = cameraCF
bv:()
bg:()
humanoid.PlatformStand =
)
()
flyEnabled =
()
flyEnabled = flyEnabled
flyEnabled
()
()
.UpdateFlyUI .()
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
key = input.KeyCode.Name:()
key == flyButton ()
key == flyControl.F =
key == flyControl.B =
key == flyControl.R =
key == flyControl.L =
key == flyControl.U =
key == flyControl.D =
)
UserInputService.InputEnded:((input)
key = input.KeyCode.Name:()
key == flyControl.F =
key == flyControl.B =
key == flyControl.R =
key == flyControl.L =
key == flyControl.U =
key == flyControl.D =
)
()
myChar = LocalPlayer.Character
myChar
_, tool (ToolsFolder:())
myChar:(tool.Name) tool.Name
(targetChar, directionVector)
myChar = LocalPlayer.Character
myChar
_, tool (ToolsFolder:())
toolInChar = myChar:(tool.Name)
toolInChar
event = toolInChar:() toolInChar:()
event event:(, targetChar, directionVector)
()
myChar = LocalPlayer.Character
myChar myChar:()
myRoot = myChar.HumanoidRootPart
_, plr (Players:())
plr ~= LocalPlayer plr.Character plr.Character:()
targetRoot = plr.Character.HumanoidRootPart
dir = (myRoot.Position - targetRoot.Position)
dir.Magnitude >
(plr.Character, dir.Unit * )
()
myChar = LocalPlayer.Character
myChar myChar:()
myRoot = myChar.HumanoidRootPart
_, plr (Players:())
plr ~= LocalPlayer plr.Character plr.Character:()
targetRoot = plr.Character.HumanoidRootPart
toMe = (myRoot.Position - targetRoot.Position)
toMe.Magnitude >
tangent = .(-toMe.Z, , toMe.X).Unit
slapDirection = (toMe.Unit * ) + (tangent * ) + .(, , )
(plr.Character, slapDirection)
()
oldGui = LocalPlayer:():()
oldGui oldGui:()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = LocalPlayer:()
shadow = .()
shadow.Size = .(, , , )
shadow.Position = .(, , , )
shadow.BackgroundTransparency =
shadow.Image =
shadow.ImageColor3 = .(,,)
shadow.ImageTransparency =
shadow.ScaleType = .ScaleType.Slice
shadow.SliceCenter = Rect.(, , , )
shadow.Parent = gui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = shadow
.(, mainFrame).CornerRadius = .(, )
stroke = .(, mainFrame)
stroke.Color = .(, , )
stroke.Thickness =
strokeGradient = .(, stroke)
strokeGradient.Color = ColorSequence.{
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}
titleBar = .(, mainFrame)
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
.(, titleBar).CornerRadius = .(, )
title = .(, titleBar)
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(,,)
title.Font = .Font.GothamBold
title.TextSize =
slapIndicator = .(, mainFrame)
slapIndicator.Size = .(, , , )
slapIndicator.Position = .(, , , )
slapIndicator.BackgroundColor3 = .(, , )
slapIndicator.TextColor3 = .(, , )
slapIndicator.Font = .Font.GothamSemibold
slapIndicator.TextSize =
.(, slapIndicator).CornerRadius = .(, )
toggleBtn = .(, mainFrame)
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Text =
toggleBtn.TextColor3 = .(,,)
toggleBtn.Font = .Font.GothamBold
toggleBtn.TextSize =
.(, toggleBtn).CornerRadius = .(, )
flyBtn = .(, mainFrame)
flyBtn.Size = .(, , , )
flyBtn.Position = .(, , , )
flyBtn.BackgroundColor3 = .(, , )
flyBtn.Text =
flyBtn.TextColor3 = .(,,)
flyBtn.Font = .Font.GothamBold
flyBtn.TextSize =
.(, flyBtn).CornerRadius = .(, )
modeContainer = .(, mainFrame)
modeContainer.Size = .(, , , )
modeContainer.Position = .(, , , )
modeContainer.BackgroundTransparency =
normalBtn = .(, modeContainer)
normalBtn.Size = .(, , , )
normalBtn.BackgroundColor3 = .(, , )
normalBtn.Text =
normalBtn.TextColor3 = .(,,)
normalBtn.Font = .Font.GothamBold
.(, normalBtn)
tornadoBtn = .(, modeContainer)
tornadoBtn.Size = .(, , , )
tornadoBtn.Position = .(, , , )
tornadoBtn.BackgroundColor3 = .(, , )
tornadoBtn.Text =
tornadoBtn.TextColor3 = .(,,)
tornadoBtn.Font = .Font.GothamBold
.(, tornadoBtn)
.UpdateFlyUI = ()
flyEnabled
flyBtn.Text =
TweenService:(flyBtn, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
flyBtn.Text =
TweenService:(flyBtn, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
toggleBtn.MouseButton1Click:(()
auto = auto
toggleBtn.Text = auto
TweenService:(toggleBtn, TweenInfo.(), {BackgroundColor3 = auto .(, , ) .(, , )}):()
)
flyBtn.MouseButton1Click:(toggleFly)
normalBtn.MouseButton1Click:(()
currentMode =
normalBtn.BackgroundColor3 = .(, , )
tornadoBtn.BackgroundColor3 = .(, , )
)
tornadoBtn.MouseButton1Click:(()
currentMode =
tornadoBtn.BackgroundColor3 = .(, , )
normalBtn.BackgroundColor3 = .(, , )
)
dragging, dragStart, startPos
titleBar.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = dragStart = i.Position startPos = shadow.Position )
UserInputService.InputChanged:((i) dragging i.UserInputType == .UserInputType.MouseMovement d = i.Position - dragStart shadow.Position = .(startPos.X.Scale, startPos.X.Offset + d.X, startPos.Y.Scale, startPos.Y.Offset + d.Y) )
UserInputService.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 dragging = )
.(()
slap = ()
slapIndicator.Text = .. slap
slapIndicator.TextColor3 = slap == .(, , ) .(, , )
.()
)
.(()
r =
r = (r + ) %
strokeGradient.Rotation = r
.()
)
()
.(()
auto
(()
currentMode == ()
()
)
.()
)
LocalPlayer.CharacterAdded:(()
()
)
()made by ai lol