Universal Script 📌
9.2k Views
1.2k Executions

self fling

Universal Script 📌
banana_peel
banana_peelFirst script
1 year ago
Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

- 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.

View Raw
-- LocalScript in StarterPlayerScripts
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")

-- Create ScreenGui
local gui = Instance.new("ScreenGui")
gui.Name = "FlingGui"
gui.ResetOnSpawn = false -- Prevent GUI from resetting on player respawn
gui.Parent = Players.LocalPlayer.PlayerGui

-- Create draggable button
local flingButton = Instance.new("TextButton")
flingButton.Size = UDim2.new(0, 100, 0, 50)
flingButton.Position = UDim2.new(0.5, -50, 0.5, -25)
flingButton.Text = "Fling Me!"
flingButton.BackgroundColor3 = Color3.fromRGB(100, 100, 255)
flingButton.TextColor3 = Color3.fromRGB(255, 255, 255)
flingButton.Parent = gui

-- Add rounded corners
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 10)
corner.Parent = flingButton

-- Dragging variables
local isDragging = false
local lastMousePos = nil
local clickStartTime = 0
local dragThreshold = 0.2 -- Time (seconds) to differentiate click vs drag

-- Fling function (client-side, less secure)
local function triggerFling()
    local character = Players.LocalPlayer.Character
    if character and character:FindFirstChild("HumanoidRootPart") then
        local humanoidRootPart = character.HumanoidRootPart
        local flingDistance = 50
        local flingForce = 300 -- Reduced for controlled speed
        local direction = humanoidRootPart.CFrame.LookVector * flingDistance
        local bodyVelocity = Instance.new("BodyVelocity")
        bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!

More universal scripts

See all
Script hub
2.9M
1.1M
Bumped 4 hours ago
Key System

Script hub

#9 today

CanHub V2 200 GAMES KEYLESS

Script hub
5.5M
1.0M
Bumped 5 hours ago
Key System
Script hub
1.7M
2.2M
Bumped 6 hours ago
Key System

Script hub

#16 this week

Verified script badgeSnowy Hub 500+ Games & 25600+ Features

Script hub
14.7k
83.0k
Bumped 6 hours ago
Key System

Script hub

Kronos New

Script hub
3.2M
753.8k
Bumped 9 hours ago
Key System

Script hub

Hall of Fame #8

Verified script badgeFlow Hub | 50 Games | Updated

Universal Script 📌
543
1.2k
Bumped 11 hours ago
Key System
Universal Script 📌
7.3k
142.9k
Bumped 11 hours ago