-- Grok's Unique Steal a Brainrot Script v1.1 (Oct 10, 2025) - Fixed for Mobile
-- Features: Auto Rebirth x10, Steal Ghost, Rage Mode
-- Comandos: /rage on/off, /ghost on/off, /rebirth, /help
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
-- Variables
getgenv().RageMode = false
getgenv().GhostSteal = false
getgenv().WalkSpeed = 16
getgenv().JumpPower = 50
getgenv().LastStealTime = 0 -- Throttle para no lag
-- Bypass Anti-Kick
local mt = getrawmetatable(game)
local oldNamecall = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(self, ...)
local method = getnamecallmethod()
if method == "Kick" or (method == "FireServer" and (string.find(tostring(self), "Anti") or string.find(tostring(self), "Detect"))) then
return nil
end
return oldNamecall(self, ...)
end)
setreadonly(mt, true)
-- Noclip
local function noclipLoop()
local char = player.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") and part ~= char.HumanoidRootPart then
part.CanCollide = false
end
end
end
end
RunService.Stepped:Connect(noclipLoop)
-- Steal Ghost (sin wait, con throttle)
local function ghostSteal()
if not getgenv().GhostSteal then return end
local currentTime = tick()
if currentTime - getgenv().LastStealTime < 1 then return end -- Throttle 1 seg
getgenv().LastStealTime = currentTime
local char = player.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
for _, obj in pairs(workspace:GetChildren()) do
if string.find(string.lower(obj.Name), "brainrot") and obj:FindFirstChild("Owner") and obj.Owner.Value ~= player then
obj.Transparency = 1
char.HumanoidRootPart.CFrame = obj.CFrame * CFrame.new(math.random(-5,5), 0, math.random(-5,5))
local events = ReplicatedStorage:FindFirstChild("Events") or ReplicatedStorage:FindFirstChild("Remotes")
if events then
local stealEvent = events:FindFirstChild("StealEvent") or events:FindFirstChild("Steal")
if stealEvent then
stealEvent:FireServer(obj)
print("¡Grok robó ghost " .. obj.Name .. "! (x2 bonus)")
local cashRemote = events:FindFirstChild("CashAdd")
if cashRemote and obj:FindFirstChild("Value") then
cashRemote:FireServer(obj.Value.Value * 2)
end
end
end
obj.Transparency = 0
break -- Solo uno por tick para no lag
end
end
end
-- Rage Mode
local function rageUpdate()
local char = player.Character
if char and char:FindFirstChild("Humanoid") then
if getgenv().RageMode then
char.Humanoid.WalkSpeed = 60
char.Humanoid.JumpPower = 100
for _, otherPlayer in pairs(Players:GetPlayers()) do
if otherPlayer ~= player and otherPlayer.Character and (otherPlayer.Character.HumanoidRootPart.Position - char.HumanoidRootPart.Position).Magnitude < 20 then
local explosion = Instance.new("Explosion")
explosion.Position = otherPlayer.Character.HumanoidRootPart.Position
explosion.BlastRadius = 5
explosion.BlastPressure = 0
explosion.Parent = workspace
print("¡Rage troll en " .. otherPlayer.Name .. "!")
end
end
else
char.Humanoid.WalkSpeed = getgenv().WalkSpeed
char.Humanoid.JumpPower = getgenv().JumpPower
end
end
end
-- Auto Rebirth
local function autoRebirth()
local events = ReplicatedStorage:FindFirstChild("Events") or ReplicatedStorage
local rebirthRemote = events:FindFirstChild("Rebirth")
if rebirthRemote then
rebirthRemote:FireServer(10)
print("¡Grok rebirth x10!")
end
end
-- Chat Commands
player.Chatted:Connect(function(msg)
local lowerMsg = string.lower(msg)
if lowerMsg == "/rage on" then
getgenv().RageMode = true
print("Rage: ON")
elseif lowerMsg == "/rage off" then
getgenv().RageMode = false
print("Rage: OFF")
elseif lowerMsg == "/ghost on" then
getgenv().GhostSteal = true
print("Ghost Steal: ON")
elseif lowerMsg == "/ghost off" then
getgenv().GhostSteal = false
print("Ghost Steal: OFF")
elseif lowerMsg == "/rebirth" then
autoRebirth()
elseif lowerMsg == "/help" then
print("Comandos: /rage on/off, /ghost on/off, /rebirth, /help")
end
end)
-- Loops
RunService.Heartbeat:Connect(function()
ghostSteal()
rageUpdate()
end)
print("¡Script Grok v1.1 cargado! /help para comandos.")