steal auto FIXED
Key Required

steal auto FIXED

Steal Ice Cream from Kids! 🍦titovvladislav623titovvladislav623 834 views 168 executesUpdated Nov 23, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•195 lines (5990 chars)
if you`d like to convert it to pastebin thank you but give credit.
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")

-- TOGGLES
local FLOAT_HEIGHT = 25
local TP_DISTANCE = 15
local NOCLIP = true
local LOOP_ENABLED = true
local DEBUG = true

-- State
local bodyVelocity = nil
local lastPoints = 0
local humanIntervened = false

-- Respawn
player.CharacterAdded:Connect(function(newChar)
    character = newChar
    humanoid = character:WaitForChild("Humanoid")
    rootPart = character:WaitForChild("HumanoidRootPart")
    humanIntervened = false
    task.wait(1)
    setupFloat()
    if DEBUG then print(" Respawned! Float ready.") end
end)

-- Noclip (safer: exclude root)
if NOCLIP then
    RunService.Stepped:Connect(function()
        for _, part in pairs(character:GetDescendants()) do
            if part:IsA("BasePart") and part ~= rootPart then
                part.CanCollide = false
            end
        end
    end)
end

-- BodyVelocity for smooth float
function setupFloat()
    if bodyVelocity then bodyVelocity:Destroy() end
    bodyVelocity = Instance.new("BodyVelocity")
    bodyVelocity.MaxForce = Vector3.new(0, math.huge, 0)
    bodyVelocity.Velocity = Vector3.new(0, 0, 0)
    bodyVelocity.Parent = rootPart
end
setupFloat()

-- Human stop
local function checkHumanInput()
    if humanoid.Jump or rootPart.Velocity.Magnitude > 50 then
        LOOP_ENABLED = false
        if bodyVelocity then bodyVelocity:Destroy() end
        if DEBUG then print(" HUMAN STOPPED!") end
        return true
    end
    return false
end

-- Success detect (points)
local function hasIceCreamOrSuccess()
    local ls = player:FindFirstChild("leaderstats")
    if ls and ls:FindFirstChild("Points") then
        local p = ls.Points.Value
        if p > lastPoints + 5 then
            lastPoints = p
            return true
        end
    end
    return false
end

-- **FIXED**: Find kid in workspace.Chasers (horde NPCs)
local function findNearestKid()
    local nearest, minDist = nil, math.huge
    
    -- Priority: workspace.Chasers folder (game structure)
    local chasersFolder = workspace:FindFirstChild("Chasers")
    if chasersFolder then
        for _, obj in pairs(chasersFolder:GetChildren()) do
            if obj:IsA("Model") and obj ~= character then
                local hrp = obj:FindFirstChild("HumanoidRootPart") or obj.PrimaryPart
                local prompt = obj:FindFirstChildOfClass("ProximityPrompt")
                if hrp and prompt then
                    local dist = (rootPart.Position - hrp.Position).Magnitude
                    if dist < minDist then
                        minDist = dist
                        nearest = obj
                    end
                end
            end
        end
    end
    
    -- Fallback: All workspace descendants
    if not nearest then
        for _, obj in pairs(workspace:GetDescendants()) do
            if obj:IsA("Model") and obj ~= character then
                local hrp = obj:FindFirstChild("HumanoidRootPart") or obj.PrimaryPart
                local prompt = obj:FindFirstChildOfClass("ProximityPrompt")
                if hrp and prompt then
                    local dist = (rootPart.Position - hrp.Position).Magnitude
                    if dist < minDist then
                        minDist = dist
                        nearest = obj
                    end
                end
            end
        end
    end
    
    if nearest and DEBUG then
        print(" Found kid:", nearest.Name, "Dist:", math.floor(minDist))
    end
    return nearest
end

-- Auto steal (safe checks)
local function autoSteal()
    local kid = findNearestKid()
    if kid then
        local prompt = kid:FindFirstChildOfClass("ProximityPrompt")
        if prompt then
            fireproximityprompt(prompt)
            if DEBUG then print(" AUTO STEAL FIRED!") end
            return true
        end
    end
    return false
end

-- **CORE FIXED**: TP near + float above (nil-safe)
local function tpAndFloatAboveKid()
    local kid = findNearestKid()
    if not kid then 
        if DEBUG then print("No kid found!") end
        return false 
    end
    
    if checkHumanInput() then return true end
    
    -- **SAFE HRP**: FindFirstChild or PrimaryPart
    local kidHRP = kid:FindFirstChild("HumanoidRootPart") or kid.PrimaryPart
    if not kidHRP then 
        if DEBUG then print(" Kid missing HRP/PrimaryPart:", kid.Name) end
        return false 
    end
    
    local kidPos = kidHRP.Position
    local sideOffset = kidHRP.CFrame.RightVector * TP_DISTANCE
    local tpPos = kidPos + sideOffset + Vector3.new(0, 5, 0)
    
    -- Smooth TP (face kid)
    pcall(function()
        local tween = TweenService:Create(rootPart, TweenInfo.new(0.3, Enum.EasingStyle.Quad), {
            CFrame = CFrame.new(tpPos, kidPos)
        })
        tween:Play()
        tween.Completed:Wait()
    end)
    
    -- Float above
    local floatY = kidPos.Y + FLOAT_HEIGHT
    bodyVelocity.Velocity = Vector3.new(0, 5, 0)
    repeat task.wait(0.1) until rootPart.Position.Y >= floatY or checkHumanInput()
    bodyVelocity.Velocity = Vector3.new(0, 0, 0)
    
    if DEBUG then
        print(" FLOATING ABOVE", kid.Name, "at Y:", math.floor(floatY))
    end
    
    return true
end

-- MAIN LOOP
RunService.Heartbeat:Connect(function()
    if not LOOP_ENABLED then return end
    
    checkHumanInput()
    autoSteal()
    
    if hasIceCreamOrSuccess() or (tick() % 3 < 0.1) then
        tpAndFloatAboveKid()
    end
end)

print(" FIXED GOD FLOAT LOADED! (Chasers folder + HRP safe checks)")
print("No more errors! TP near kid → Float above → Infinite steal!")
print(" Stop: WASD/Jump. F9 debug.")

Features & Information

instructions: grab the ice cream, run to a safe distance and execute
#exploit#script#executor

Community Comments (2)

titovvladislav623titovvladislav623Nov 23, 2025

delete the ` for the fix if doen`t stop glitching

titovvladislav623titovvladislav623Nov 24, 2025

if y`all have problems just comment

More Scripts for Steal Ice Cream from Kids! 🍦