Universal Script 📌
19.3k Views
1.1k Executions

touch fling script by skondo

Universal 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

its a touchfling script boaaa

View Raw
--[[ # Touch fling by skondoooo92 
      # Server is "https://discord.gg/4THYgrRQd3" - don't join if ur gay
      # Yt channel: https://www.youtube.com/@its-skondo
      # Showcase of this script: https://youtu.be/oKFM8vhVguE
]]--

local Players, RunService = game:GetService("Players"), game:GetService("RunService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid, rootPart = character:WaitForChild("Humanoid"), character:WaitForChild("HumanoidRootPart")
local watermark = loadstring(game:HttpGet("https://raw.githubusercontent.com/ProphecySkondo/Misc/refs/heads/main/watermark.lua"))()
local FLING_POWER, flingEnabled, SELF_PROTECTION, lastFlingTime = 16.5, false, true, {}

isValidTarget = function(targetCharacter)
    if not targetCharacter or targetCharacter == character then return false end
    local targetPlayer = Players:GetPlayerFromCharacter(targetCharacter)
    if not targetPlayer or targetPlayer == player then return false end
    local currentTime = tick()
    if lastFlingTime[targetPlayer.UserId] and (currentTime - lastFlingTime[targetPlayer.UserId]) < 0.5 then return false end
    return true, targetPlayer
end

flingTarget = function(targetCharacter)
    local isValid, targetPlayer = isValidTarget(targetCharacter)
    if not isValid then return end
    local targetRootPart, targetHumanoid = targetCharacter:FindFirstChild("HumanoidRootPart"), targetCharacter:FindFirstChildOfClass("Humanoid")
    if not targetRootPart or not targetHumanoid then return end
    lastFlingTime[targetPlayer.UserId] = tick()
    local direction = (targetRootPart.Position - rootPart.Position).Unit
    local flingVelocity = direction * FLING_POWER * 50 + Vector3.new(0, FLING_POWER * 2, 0)
    targetRootPart.Velocity, targetRootPart.AssemblyLinearVelocity = flingVelocity, flingVelocity
    targetRootPart.AssemblyAngularVelocity = Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
    print("Flung:", targetCharacter.Name)
end

startFling = function()
    spawn(function()
        while flingEnabled do
            RunService.Heartbeat:Wait()
            if character and character.Parent then


Comments

2
Log in to join the conversation. Login
Solstices's profile picture
Solstices1 year ago

Wdym this does work for me it's actually good bro

1
theo82427's profile picture
theo824271 year ago

sucks just teleports you to void

0