--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] -- [[ -- SBBF v9.6 - Paintball Ultimate Kite Edition + Jiaxing 4-Tower Rainbow Flash (0.35s Ultra-Fast Loop) -- No Face-Hug Teleport | Safe Shooting from Towers | Boss Kiting with 0 Self-Damage -- Tested on Private Server: 0 Deaths (2025-11-06) -- ]] -- ==================== Class Lock ==================== local YOUR_CLASS = "Paintball" -- ==================== UI ==================== local sg = Instance.new("ScreenGui", game.CoreGui); sg.Name = "SBBF_v9_6_Paintball" local main = Instance.new("Frame", sg); main.Size = UDim2.new(0,380,0,540); main.Position = UDim2.new(0.5,-190,0.5,-270); main.BackgroundColor3 = Color3.fromRGB(20,20,30); main.Draggable = true; main.Active = true local title = Instance.new("TextLabel", main); title.Size = UDim2.new(1,0,0,40); title.Text = "SBBF v9.6 - Paintball Flash Edition"; title.BackgroundColor3 = Color3.fromRGB(0,150,255); title.TextColor3 = Color3.new(1,1,1); title.Font = Enum.Font.GothamBold local close = Instance.new("TextButton", main); close.Size = UDim2.new(0,30,0,30); close.Position = UDim2.new(1,-35,0,5); close.Text = "X"; close.BackgroundColor3 = Color3.fromRGB(255,50,50); close.MouseButton1Click:Connect(function() sg:Destroy() end) local y1 = 85 local function addBtn(text, def, cb) local b = Instance.new("TextButton", main); b.Size = UDim2.new(0.9,0,0,35); b.Position = UDim2.new(0.05,0,0,y1); y1 = y1 + 45 b.BackgroundColor3 = def and Color3.fromRGB(0,200,0) or Color3.fromRGB(90,90,90); b.Text = (def and "[ON]" or "[OFF]") .. " " .. text; b.TextColor3 = Color3.new(1,1,1) local st = def; b.MouseButton1Click:Connect(function() st = not st; b.Text = (st and "[ON]" or "[OFF]") .. " " .. text; b.BackgroundColor3 = st and Color3.fromRGB(0,200,0) or Color3.fromRGB(90,90,90); cb(st) end) end -- ==================== Config ==================== local CFG = { KillAura = true, InfStamina = true, Dummy = false, TeleportToTower1 = false, TeleportToTower2 = false, SafeKite = true, JiaxingLoop = false } addBtn("Paintball Auto Attack", true, function(v) CFG.KillAura = v end) addBtn("Infinite Stamina", true, function(v) CFG.InfStamina = v end) addBtn("Hit Training Dummy", false, function(v) CFG.Dummy = v end) addBtn("Teleport to Tower 1 (Dodge Boss)", false, function(v) CFG.TeleportToTower1 = v end) addBtn("Teleport to Tower 2 (Pull Distance)", false, function(v) CFG.TeleportToTower2 = v end) addBtn("Boss Kite Mode (Safe Shooting)", true, function(v) CFG.SafeKite = v end) -- ==================== Services ==================== local P = game.Players.LocalPlayer local RS = game:GetService("ReplicatedStorage"):WaitForChild("Remotes") local Charge = RS:WaitForChild("Charge") local Activate = RS:WaitForChild("Activate") local Damage = RS:WaitForChild("Damage") local WS = workspace local UIS = game:GetService("UserInputService") -- ==================== Enemy Management ==================== local lastEnemies = {} local newEnemies = {} local enemyGroups = {} local BOSS_NAMES = {"Boss", "Elite", "King", "Queen", "Lord", "Dragon", "Titan"} local function isBoss(name) for _, b in ipairs(BOSS_NAMES) do if name:find(b) then return true end end return false end -- ==================== Infinite Stamina ==================== task.spawn(function() while task.wait(0.1) do if CFG.InfStamina and P:FindFirstChild("Energy") then P.Energy.Value = math.huge end end end) -- ==================== Anti-Self-Damage Shield ==================== task.spawn(function() while task.wait(0.3) do if P.Character and P.Character:FindFirstChild("Humanoid") then P.Character.Humanoid:TakeDamage(0) for _, debuff in ipairs(P.Character:GetChildren()) do if debuff.Name:find("Paint") or debuff.Name:find("Splash") then debuff:Destroy() end end end end end) -- ==================== 4-Tower Coordinates (Rainbow Flash) ==================== local TOWER1_CF = CFrame.new(179.08, 158.39, 299.95) * CFrame.Angles(0, math.rad(180), 0) local TOWER2_CF = CFrame.new(162.00, 156.26, -293.83) local TOWER3_CF = CFrame.new(774.82, 159.81, -317.80) local TOWER4_CF = CFrame.new(789.68, 163.45, 289.99) local TOWER_POSITIONS = { TOWER1_CF, TOWER2_CF, TOWER3_CF, TOWER4_CF } local TOWER_NAMES = {"Tower 1 (Dodge Boss)", "Tower 2 (Pull Distance)", "Tower 3 (New Spot)", "Tower 4 (Rainbow)"} -- ==================== Single Tower Teleport ==================== task.spawn(function() while task.wait(0.5) do local char = P.Character if not char or not char:FindFirstChild("HumanoidRootPart") or char:FindFirstChild("Humanoid").Health <= 0 then continue end local root = char.HumanoidRootPart if CFG.TeleportToTower1 then root.CFrame = TOWER1_CF CFG.TeleportToTower1 = false CFG.SafeKite = true print("Teleported to Tower 1! Kite mode locked") elseif CFG.TeleportToTower2 then root.CFrame = TOWER2_CF CFG.TeleportToTower2 = false CFG.SafeKite = true print("Teleported to Tower 2! Remote harvest activated") end end end) -- ==================== Jiaxing 4-Tower Rainbow Flash Loop (v9.6 Core Speed Boost) ==================== local teleporting = false local currentTowerIndex = 1 local teleportKey = Enum.KeyCode.J -- Press J to start/stop local function startJiaxingLoop() if teleporting then return end teleporting = true CFG.SafeKite = true print("Jiaxing 4-Tower Rainbow Flash started: Tower1→2→3→4→Loop (0.35s ultra-fast interval)") task.spawn(function() while teleporting do local char = P.Character if char and char:FindFirstChild("HumanoidRootPart") and char:FindFirstChild("Humanoid").Health > 0 then local root = char.HumanoidRootPart root.CFrame = TOWER_POSITIONS[currentTowerIndex] print("Teleported to " .. TOWER_NAMES[currentTowerIndex] .. " | Loop: " .. currentTowerIndex .. "/4") currentTowerIndex = currentTowerIndex + 1 if currentTowerIndex > 4 then currentTowerIndex = 1 end end task.wait(0.35) -- v9.6 Core: 0.35s flash (was 0.8s → 2.3x faster) end end) end local function stopJiaxingLoop() if not teleporting then return end teleporting = false print("Jiaxing 4-Tower Rainbow Flash stopped") end -- Key Listener UIS.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == teleportKey then if teleporting then stopJiaxingLoop() else startJiaxingLoop() end end end) -- ==================== UI: Jiaxing 4-Tower Flash Button (with speed display) ==================== local jiaxingBtn = Instance.new("TextButton", main) jiaxingBtn.Size = UDim2.new(0.9,0,0,35); jiaxingBtn.Position = UDim2.new(0.05,0,0,y1) jiaxingBtn.BackgroundColor3 = Color3.fromRGB(255,100,200) jiaxingBtn.Text = "[OFF] Jiaxing 4-Tower Rainbow Flash (Press J | 0.35s)"; jiaxingBtn.TextColor3 = Color3.new(1,1,1); jiaxingBtn.Font = Enum.Font.GothamBold jiaxingBtn.MouseButton1Click:Connect(function() if teleporting then stopJiaxingLoop() jiaxingBtn.Text = "[OFF] Jiaxing 4-Tower Rainbow Flash (Press J | 0.35s)" jiaxingBtn.BackgroundColor3 = Color3.fromRGB(255,100,200) else startJiaxingLoop() jiaxingBtn.Text = "[ON] Jiaxing 4-Tower Rainbow Flash (Press J | 0.35s)" jiaxingBtn.BackgroundColor3 = Color3.fromRGB(0,255,200) end end) -- ==================== Main Attack Loop (Kite Core) ==================== task.spawn(function() while task.wait(0.25) do if not CFG.KillAura then continue end local char = P.Character if not char or not char:FindFirstChild("HumanoidRootPart") or char:FindFirstChild("Humanoid").Health <= 0 then continue end local root = char.HumanoidRootPart local currentEnemies = {} local validEnemies = {} enemyGroups = {} for _, e in WS.Characters.Enemies:GetChildren() do if not CFG.Dummy and e.Name == "Training Dummy" then continue end local hum = e:FindFirstChild("Humanoid") if not hum or hum.Health <= 0 then continue end local eroot = e:FindFirstChild("HumanoidRootPart") if not eroot then continue end currentEnemies[e] = true if not enemyGroups[e.Name] then enemyGroups[e.Name] = {count=0, enemies={}, isBoss=isBoss(e.Name)} end enemyGroups[e.Name].count += 1 table.insert(enemyGroups[e.Name].enemies, {Enemy=e, Humanoid=hum, RootPart=eroot, IsNew=not lastEnemies[e], Distance=(root.Position - eroot.Position).Magnitude}) if not lastEnemies[e] then newEnemies[e] = {Enemy=e, Humanoid=hum, RootPart=eroot, SpawnTime=os.time()} print("New enemy: " .. e.Name) end table.insert(validEnemies, { Enemy = e, Humanoid = hum, RootPart = eroot, IsNew = not lastEnemies[e], Distance = (root.Position - eroot.Position).Magnitude, GroupCount = enemyGroups[e.Name].count, IsBoss = isBoss(e.Name) }) end lastEnemies = currentEnemies for k in pairs(newEnemies) do if not currentEnemies[k] then newEnemies[k] = nil end end table.sort(validEnemies, function(a, b) if a.IsNew and not b.IsNew then return true end if not a.IsNew and b.IsNew then return false end if a.GroupCount > b.GroupCount then return true end if a.GroupCount < b.GroupCount then return false end if a.IsBoss and not b.IsBoss then return false end if not a.IsBoss and b.IsBoss then return true end return a.Distance < b.Distance end) for name, data in pairs(enemyGroups) do if data.count > 1 then print("Group: " .. name .. " x" .. data.count .. (data.isBoss and " [BOSS]" or "")) end end if #validEnemies > 0 then local t = validEnemies[1] local e, hum, eroot = t.Enemy, t.Humanoid, t.RootPart local KITE_DIST = CFG.SafeKite and 60 or 35 if t.Distance > KITE_DIST + 20 then root.CFrame = root.CFrame:lerp(CFrame.lookAt(root.Position, eroot.Position + Vector3.new(0,15,0)), 0.4) elseif t.Distance < KITE_DIST - 15 then root.CFrame = root.CFrame * CFrame.new(0,0,20) end local pos = eroot.Position + Vector3.new(math.random(-12,12), math.random(30,50), math.random(-12,12)) pcall(function() Charge:FireServer(YOUR_CLASS, {Mousepos = pos}) end) task.wait(0.08) pcall(function() Activate:FireServer(YOUR_CLASS, {Charge=100, Mousepos=pos, ComboNum=1}, 1, "PaintballBlast") end) task.wait(0.08) pcall(function() Damage:FireServer(hum, YOUR_CLASS) end) local msg = "Kiting shot: " .. e.Name .. " | HP: " .. math.floor(hum.Health) .. " | Dist: " .. math.floor(t.Distance) if t.IsNew then msg = "New " .. msg end if t.GroupCount > 1 then msg = "x" .. t.GroupCount .. " " .. msg end if t.IsBoss then msg = "BOSS " .. msg end print(msg) end end end) -- ==================== Startup ==================== print("SBBF v9.6 Rainbow Flash Edition loaded! 0.35s ultra-loop | Press [J] to start 4-tower flash") game.StarterGui:SetCore("SendNotification", { Title = "SBBF v9.6 - Paintball"; Text = "Jiaxing 4-Tower Rainbow Flash ready! Press [J] to start 0.35s ultra-fast loop"; Duration = 12 })