Anti Collision Anti Fling
Key RequiredUniversal

Anti Collision Anti Fling

Universal Scriptquantumlockedquantumlocked 9.5K views 4.4K executesUpdated Aug 17, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•51 lines (1439 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local localPlayer = Players.LocalPlayer
local trackedPlayers = {}

local function disableCanCollide(part)
    if part:IsA("BasePart") and part.CanCollide then
        part.CanCollide = false
    end
end

local function trackCharacter(character)
    -- Track all current parts for immediate effect
    for _, part in pairs(character:GetChildren()) do
        disableCanCollide(part)
    end
    -- Also track new parts added later
    character.ChildAdded:Connect(function(child)
        disableCanCollide(child)
    end)
end

local function trackPlayer(player)
    if player == localPlayer then return end
    if player.Character then
        trackCharacter(player.Character)
    end
    player.CharacterAdded:Connect(trackCharacter)
    trackedPlayers[player] = true
end

-- Initial setup for existing players
for _, player in pairs(Players:GetPlayers()) do
    trackPlayer(player)
end

-- Listen for new players
Players.PlayerAdded:Connect(trackPlayer)

-- Continuously force disabling CanCollide on all tracked players' characters every frame
RunService.RenderStepped:Connect(function()
    for player, _ in pairs(trackedPlayers) do
        local character = player.Character
        if character then
            for _, part in pairs(character:GetChildren()) do
                disableCanCollide(part)
            end
        end
    end
end)

Features & Information

Makes it so all players' parts have their cancollision disabled so no one can push/physically interact with/fling you anymore.
#antifling#anticollision#nocollision#nofling#antipush

Community Comments (1)

koboldpawskoboldpawsOct 27, 2025

credits to chatgpt

More Scripts for Universal Scripts