Collision speed OPEN SOURCE
Key RequiredUniversal

Collision speed OPEN SOURCE

Universal ScriptImKomodOrNEKOMODImKomodOrNEKOMOD 410 views 117 executesUpdated Jan 29, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•142 lines (4633 chars)
--[[
    WSP! This script was made on my own in a couple of minutes. It's not meant for serious use, and is for those interested in Collision speeds. The code is intentionally open source, so you can take anything from it. :)
]]

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local LocalPlayer = Players.LocalPlayer

local Config = {
    Enabled = false,
    Power = 0.2, 
    BoostDuration = 0.5,
    Active = false,
    LastTouch = 0
}

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "Collision"
if pcall(function() ScreenGui.Parent = CoreGui end) then else ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") end

local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 250, 0, 90) 
Frame.Position = UDim2.new(0.05, 0, 0.3, 0)
Frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
Frame.BorderSizePixel = 2
Frame.BorderColor3 = Color3.fromRGB(0, 150, 255) 
Frame.Active = true
Frame.Draggable = true
Frame.Parent = ScreenGui

local Title = Instance.new("TextLabel")
Title.Text = "Collision Bypass"
Title.Size = UDim2.new(1, 0, 0, 20)
Title.BackgroundTransparency = 1
Title.TextColor3 = Color3.fromRGB(200, 200, 200)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 12
Title.Parent = Frame

local Toggle = Instance.new("TextButton")
Toggle.Size = UDim2.new(0.9, 0, 0, 25)
Toggle.Position = UDim2.new(0.05, 0, 0.3, 0)
Toggle.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
Toggle.Text = "Status: [OFF]"
Toggle.TextColor3 = Color3.fromRGB(255, 50, 50)
Toggle.Parent = Frame

local PowerLabel = Instance.new("TextLabel")
PowerLabel.Text = "Power: 0.2 (Safe)"
PowerLabel.Size = UDim2.new(1, 0, 0, 15)
PowerLabel.Position = UDim2.new(0, 0, 0.65, 0)
PowerLabel.BackgroundTransparency = 1
PowerLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
PowerLabel.Parent = Frame

local PlusBtn = Instance.new("TextButton")
PlusBtn.Text = "+"
PlusBtn.Size = UDim2.new(0.2, 0, 0, 20)
PlusBtn.Position = UDim2.new(0.7, 0, 0.65, 0)
PlusBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
PlusBtn.TextColor3 = Color3.fromRGB(0, 255, 0)
PlusBtn.Parent = Frame

local MinusBtn = Instance.new("TextButton")
MinusBtn.Text = "-"
MinusBtn.Size = UDim2.new(0.2, 0, 0, 20)
MinusBtn.Position = UDim2.new(0.1, 0, 0.65, 0)
MinusBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
MinusBtn.TextColor3 = Color3.fromRGB(255, 0, 0)
MinusBtn.Parent = Frame

Toggle.MouseButton1Click:Connect(function()
    Config.Enabled = not Config.Enabled
    if Config.Enabled then
        Toggle.Text = "Status: [ON]"
        Toggle.TextColor3 = Color3.fromRGB(50, 255, 50)
    else
        Toggle.Text = "Status: [OFF]"
        Toggle.TextColor3 = Color3.fromRGB(255, 50, 50)
    end
end)

PlusBtn.MouseButton1Click:Connect(function()
    Config.Power = math.clamp(Config.Power + 0.1, 0.1, 2)
    PowerLabel.Text = "Power: " .. string.format("%.1f", Config.Power)
end)

MinusBtn.MouseButton1Click:Connect(function()
    Config.Power = math.clamp(Config.Power - 0.1, 0.1, 2)
    PowerLabel.Text = "Power: " .. string.format("%.1f", Config.Power)
end)

local function ActivateBoost()
    Config.LastTouch = tick()
    Config.Active = true
end

RunService.Heartbeat:Connect(function(deltaTime)
    if not Config.Enabled then return end
    
    if tick() - Config.LastTouch > Config.BoostDuration then
        Config.Active = false
    end

    if Config.Active then
        local Char = LocalPlayer.Character
        local Hum = Char and Char:FindFirstChild("Humanoid")
        local Root = Char and Char:FindFirstChild("HumanoidRootPart")

        if Hum and Root and Hum.MoveDirection.Magnitude > 0 then
            
            local MoveDir = Hum.MoveDirection
            
            local Shift = MoveDir * (Config.Power * 60 * deltaTime) 
            
            Root.CFrame = Root.CFrame + Shift
        end
    end
end)

local function Hook(Char)
    task.wait(1) 
    for _, part in pairs(Char:GetChildren()) do
        if part:IsA("BasePart") then
            part.Touched:Connect(function(hit)
                if not Config.Enabled then return end
                local model = hit:FindFirstAncestorOfClass("Model")
                if model then
                    local plr = Players:GetPlayerFromCharacter(model)
                    if plr and plr ~= LocalPlayer then
                        ActivateBoost()
                    end
                end
            end)
        end
    end
end

if LocalPlayer.Character then Hook(LocalPlayer.Character) end
LocalPlayer.CharacterAdded:Connect(Hook)

Features & Information

WSP! This script was made on my own in a couple of minutes. It's not meant for serious use, and is for those interested in Collision speeds. The code is intentionally open source, so you can take anything from it. :)
#keyless#bypass#speed#fe#good

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts