Сontent continues after AD

Сontent continues after AD

Сontent continues after AD

Script – big paintball 2

Thank you for using our website
Your script:

				
					--[[
	❗❗❗❗ PRESS F TO START THE SCRIPT ❗❗❗❗
]]

local Keybind = "F"

local SessionID = string.gsub(tostring(math.random()):sub(3), "%d", function(c)
    return string.char(96 + math.random(1, 26))
end)
print('✅ | Running BigPaintball2.lua made by Astro with keybind ' .. Keybind .. '! [SessionID ' .. SessionID .. ']')

local Enabled = false
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Workspace = game:GetService("Workspace")

-- Fehlerprotokollierung und Schutz
local function safeExecute(func)
    local success, errorMessage = pcall(func)
    if not success then
        warn('⛔ | Error occurred: ' .. errorMessage .. ' [SessionID ' .. SessionID .. ']')
    end
end

-- Gegner und Spieler an festen Positionen teleportieren
local function teleportEntities(cframe, team)
    local spawnPosition = cframe * CFrame.new(0, 0, -15) -- Feste Position vor dem Spieler

    -- Verarbeiten von Entitäten
    for _, entity in ipairs(Workspace.__THINGS.__ENTITIES:GetChildren()) do
        if entity:FindFirstChild("HumanoidRootPart") then
            local humanoidRootPart = entity.HumanoidRootPart
            humanoidRootPart.CanCollide = false
            humanoidRootPart.Anchored = true
            humanoidRootPart.CFrame = spawnPosition
        elseif entity:FindFirstChild("Hitbox") then
            local directory = entity:GetAttribute("Directory")
            if not (directory == "White" and entity:GetAttribute("OwnerUID") == LocalPlayer.UserId) and 
               (not team or directory ~= team.Name) then
                entity.Hitbox.CanCollide = false
                entity.Hitbox.Anchored = true
                entity.Hitbox.CFrame = spawnPosition * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5))
            end
        end
    end

    -- Verarbeiten von Spielern
    for _, player in ipairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
            if not team or team.Name ~= player.Team.Name then
                if not player.Character:FindFirstChild("ForceField") then
                    local humanoidRootPart = player.Character.HumanoidRootPart
                    humanoidRootPart.CanCollide = false
                    humanoidRootPart.Anchored = true
                    humanoidRootPart.CFrame = spawnPosition * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5))
                end
            end
        end
    end
end

-- Eingabeerkennung für das Umschalten
UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
    if input.KeyCode == Enum.KeyCode[Keybind] and not gameProcessedEvent then
        Enabled = not Enabled
        if Enabled then
            print('✅ | Enabled BigPaintball2.lua [SessionID ' .. SessionID .. ']')
        else
            print('❌ | Disabled BigPaintball2.lua [SessionID ' .. SessionID .. ']')
        end
    end
end)

-- Hauptschleife
while wait(0.1) do -- Optimierte Aktualisierungsrate
    safeExecute(function()
        if not Enabled or not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
            return
        end

        local cframe = LocalPlayer.Character.HumanoidRootPart.CFrame -- Spielerposition
        local team = LocalPlayer.Team -- Spielerteam
        teleportEntities(cframe, team)
    end)
end
				
			

if the script does not work, try other scripts on our website