Run it
Copy the script and paste it into your executor.
-- LocalScript in StarterPlayerScripts
local UserInputService = :()
Players = :()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = Players.LocalPlayer.PlayerGui
flingButton = .()
flingButton.Size = .(, , , )
flingButton.Position = .(, -, , -)
flingButton.Text =
flingButton.BackgroundColor3 = .(, , )
flingButton.TextColor3 = .(, , )
flingButton.Parent = gui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = flingButton
isDragging =
lastMousePos =
clickStartTime =
dragThreshold =
()
character = Players.LocalPlayer.Character
character character:()
humanoidRootPart = character.HumanoidRootPart
flingDistance =
flingForce =
direction = humanoidRootPart.CFrame.LookVector * flingDistance
bodyVelocity = .()
bodyVelocity.MaxForce = .(.huge, .huge, .huge)
bodyVelocity.Velocity = direction.Unit * flingForce
bodyVelocity.Parent = humanoidRootPart
:():(bodyVelocity, )
flingButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
clickStartTime = ()
isDragging =
lastMousePos = input.UserInputType == .UserInputType.Touch input.Position UserInputService:()
)
flingButton.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
() - clickStartTime < dragThreshold
()
isDragging =
clickStartTime =
)
UserInputService.InputChanged:((input)
isDragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
currentMousePos = input.UserInputType == .UserInputType.Touch input.Position UserInputService:()
delta = currentMousePos - lastMousePos
flingButton.Position = flingButton.Position + .(, delta.X, , delta.Y)
lastMousePos = currentMousePos
)- draggable button - fling at high speeds - no "disabled/enabled" feature - totally low quality - doesnt disappear when u die - parries the air molecules - guarantees a powerful fling if you do it against a wall ik it doesnt look like flinging but if its too fast it can get you flinged over the map, it can sometimes just... get you stuck inside walls.

Universal