script update to v0.2 silent aim esp open source
Key Required

script update to v0.2 silent aim esp open source

Fluxo PVP [MATCHMAKING]jagitcheatsjagitcheats 1.1K views 10.5K executesUpdated Aug 25, 2026
Unrated
00
Lua Script•357 lines (12622 chars)
--[[
    Fluxo PvP Advanced Script + Bypass
    Features: Silent Aim, ESP, Spinbot (Left Alt toggle), Infinite Ammo, Speed Hack (Left Ctrl), Anti-Cheat Bypass
]]

local lplr = game.Players.LocalPlayer
local camera = game:GetService("Workspace").CurrentCamera
local CurrentCamera = workspace.CurrentCamera
local worldToViewportPoint = CurrentCamera.worldToViewportPoint
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local TweenService = game:GetService("TweenService")

local HeadOff = Vector3.new(0, 0.5, 0)
local LegOff = Vector3.new(0, 3, 0)

local FOV_RADIUS = 100
local PURPLE = Color3.fromRGB(180, 100, 255)
local SPIN_SPEED = 1440

-- === BYPASS (anty-cheat) dla Fluxo PvP ===
local function loadFluxoBypass()
    pcall(function()
        local repStorage = game:GetService("ReplicatedStorage")
        for _, child in pairs(repStorage:GetChildren()) do
            if child:IsA("RemoteEvent") and child.Name == "iac-respond" then
                child:Destroy()
            end
        end
        repStorage.ChildAdded:Connect(function(child)
            if child:IsA("RemoteEvent") and child.Name == "iac-respond" then
                child:Destroy()
            end
        end)

        local originalProperties = {}
        local function spoofProperty(instance, property, value)
            if not instance then return end
            if not originalProperties[instance] then
                originalProperties[instance] = {}
            end
            if not originalProperties[instance][property] then
                originalProperties[instance][property] = instance[property]
            end
            instance[property] = value
        end
        
        local function overrideCam()
            local cam = workspace.CurrentCamera
            if cam then
                cam.CameraType = Enum.CameraType.Scriptable
                task.wait(0.1)
                cam.CameraType = Enum.CameraType.Custom
            end
        end
        overrideCam()
        
        local function applySpoof()
            local char = lplr.Character
            if char then
                local humanoid = char:FindFirstChild("Humanoid")
                if humanoid then
                    spoofProperty(humanoid, "WalkSpeed", humanoid.WalkSpeed)
                    spoofProperty(humanoid, "JumpPower", humanoid.JumpPower)
                end
            end
        end
        applySpoof()
        lplr.CharacterAdded:Connect(function()
            task.wait(0.5)
            applySpoof()
        end)
        
        print("[Bypass] Aktywowany dla Fluxo PvP")
    end)
end

loadFluxoBypass()

-- === SPEED HACK (lewy Ctrl) ===
local function setSpeed(speed)
    local char = lplr.Character
    if char and char:FindFirstChild("Humanoid") then
        char.Humanoid.WalkSpeed = speed
    end
end

UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.KeyCode == Enum.KeyCode.LeftControl then
        setSpeed(36)
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.KeyCode == Enum.KeyCode.LeftControl then
        setSpeed(16)
    end
end)

-- === SPINBOT (przycisk Left Alt - włącz/wyłącz) ===
local spinEnabled = false
local spinAngle = 0
local spinConnection = nil

local function toggleSpin()
    spinEnabled = not spinEnabled
    if spinEnabled then
        if not spinConnection then
            spinConnection = RunService.RenderStepped:Connect(function(dt)
                if spinEnabled then
                    local char = lplr.Character
                    if char and char:FindFirstChild("HumanoidRootPart") then
                        local hrp = char.HumanoidRootPart
                        spinAngle = spinAngle + math.rad(SPIN_SPEED * dt)
                        hrp.CFrame = CFrame.new(hrp.Position) * CFrame.Angles(0, spinAngle, 0)
                    end
                end
            end)
        end
        print("[Spinbot] Włączony")
    else
        if spinConnection then
            spinConnection:Disconnect()
            spinConnection = nil
        end
        print("[Spinbot] Wyłączony")
    end
end

UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.KeyCode == Enum.KeyCode.LeftAlt then
        toggleSpin()
    end
end)

-- === PURPLE AMBIENT ===
local function setPurpleAmbient()
    Lighting.Ambient = PURPLE
    Lighting.OutdoorAmbient = PURPLE
    Lighting.Brightness = 1.5
end
setPurpleAmbient()
game:GetService("Lighting").Changed:Connect(setPurpleAmbient)

-- === WATERMARK ===
local watermark = Drawing.new("Text")
watermark.Text = "JAGIT CHEATS"
watermark.Color = PURPLE
watermark.Size = 40
watermark.Center = true
watermark.Outline = true
watermark.OutlineColor = Color3.fromRGB(0, 0, 0)
watermark.Transparency = 0.6
watermark.Visible = true
watermark.Position = Vector2.new(camera.ViewportSize.X / 2, (camera.ViewportSize.Y / 2) - 400)
RunService.RenderStepped:Connect(function()
    watermark.Position = Vector2.new(camera.ViewportSize.X / 2, (camera.ViewportSize.Y / 2) - 400)
end)

-- === INFINITE AMMO ===
local function infiniteAmmo()
    local char = lplr.Character
    if not char then return end
    for _, tool in pairs(char:GetChildren()) do
        if tool:IsA("Tool") then
            local ammoTypes = {"Ammo", "Magazine", "Bullets", "CurrentAmmo", "Clip", "MaxAmmo", "Stored", "ReserveAmmo", "Amount"}
            for _, name in ipairs(ammoTypes) do
                local prop = tool:FindFirstChild(name)
                if prop then
                    prop.Value = 999
                end
            end
        end
    end
end

infiniteAmmo()
lplr.CharacterAdded:Connect(function()
    task.wait(0.5)
    infiniteAmmo()
    -- Wyłącz spin przy respawnie
    if spinEnabled then
        spinEnabled = false
        if spinConnection then
            spinConnection:Disconnect()
            spinConnection = nil
        end
    end
end)
RunService.Heartbeat:Connect(infiniteAmmo)

-- === SILENT AIM ===
local Caster = require(game.ReplicatedStorage.ZexisShared.Modules.Caster)
if getgenv().ShotHookCaster then
    pcall(function() getgenv().ShotHookCaster:Restore() end)
end

local function getNearestPlayer()
    local target = nil
    local maxDist = math.huge
    local char = lplr.Character
    if not char or not char:FindFirstChild("HumanoidRootPart") then return nil end
    local mouse = UserInputService:GetMouseLocation()
    for _, plr in ipairs(game.Players:GetPlayers()) do
        if plr ~= lplr and plr.Character and plr.Character:FindFirstChild("Head") and plr.Character:FindFirstChild("Humanoid") and plr.Character.Humanoid.Health > 0 then
            local head = plr.Character.Head
            local screenPos, onScreen = camera:WorldToViewportPoint(head.Position)
            if onScreen then
                local dist = (mouse - Vector2.new(screenPos.X, screenPos.Y)).Magnitude
                if dist <= FOV_RADIUS and dist < maxDist then
                    maxDist = dist
                    target = plr
                end
            end
        end
    end
    return target
end

local oldCast = Caster.Cast
Caster.Cast = function(p1, p2, p3, p4, p5, p6)
    local target = getNearestPlayer()
    if target and target.Character and target.Character:FindFirstChild("Head") then
        p6 = target.Character.Head.Position
    end
    return oldCast(p1, p2, p3, p4, p5, p6)
end
getgenv().ShotHookCaster = { Restore = function() Caster.Cast = oldCast end }

-- === FOV CIRCLE ===
local fovCircle = Drawing.new("Circle")
fovCircle.Radius = FOV_RADIUS
fovCircle.Thickness = 2
fovCircle.Color = PURPLE
fovCircle.Filled = false
fovCircle.Visible = true
fovCircle.Transparency = 1
fovCircle.Position = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2)
RunService.RenderStepped:Connect(function()
    fovCircle.Position = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2)
end)

-- === ESP ===
local function createBoxEsp(v)
    local Box = Drawing.new("Square")
    Box.Visible = false
    Box.Color = PURPLE
    Box.Thickness = 3
    Box.Transparency = 1
    Box.Filled = false

    local HealthBar = Drawing.new("Line")
    HealthBar.Visible = false
    HealthBar.Color = Color3.new(0, 1, 0)
    HealthBar.Thickness = 2

    local NameTag = Drawing.new("Text")
    NameTag.Visible = false
    NameTag.Color = PURPLE
    NameTag.Size = 9
    NameTag.Center = true
    NameTag.Outline = true
    NameTag.OutlineColor = Color3.new(0, 0, 0)

    local DistanceTag = Drawing.new("Text")
    DistanceTag.Visible = false
    DistanceTag.Color = PURPLE
    DistanceTag.Size = 9
    DistanceTag.Center = true
    DistanceTag.Outline = true
    DistanceTag.OutlineColor = Color3.new(0, 0, 0)

    local Tracer = Drawing.new("Line")
    Tracer.Visible = false
    Tracer.Color = PURPLE
    Tracer.Thickness = 2

    RunService.RenderStepped:Connect(function()
        if v.Character and v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("HumanoidRootPart") and v ~= lplr and v.Character.Humanoid.Health > 0 then
            local Vector, onScreen = camera:worldToViewportPoint(v.Character.HumanoidRootPart.Position)

            local RootPart = v.Character.HumanoidRootPart
            local Head = v.Character.Head
            local RootPosition, RootVisibility = worldToViewportPoint(CurrentCamera, RootPart.Position)
            local HeadPosition = worldToViewportPoint(CurrentCamera, Head.Position + HeadOff)
            local LegPosition = worldToViewportPoint(CurrentCamera, RootPart.Position - LegOff)

            Box.Size = Vector2.new(1000 / RootPosition.Z, HeadPosition.Y - LegPosition.Y)
            Box.Position = Vector2.new(RootPosition.X - Box.Size.X / 2, RootPosition.Y - Box.Size.Y / 2)

            local health = v.Character.Humanoid.Health / v.Character.Humanoid.MaxHealth
            HealthBar.From = Vector2.new(Box.Position.X + Box.Size.X + 5, Box.Position.Y + Box.Size.Y * (1 - health))
            HealthBar.To = Vector2.new(Box.Position.X + Box.Size.X + 5, Box.Position.Y + Box.Size.Y)
            HealthBar.Color = Color3.new(1 - health, health, 0)

            NameTag.Position = Vector2.new(Box.Position.X + Box.Size.X / 2, Box.Position.Y - 20)
            NameTag.Text = v.Name
            NameTag.Visible = true

            DistanceTag.Position = Vector2.new(Box.Position.X + Box.Size.X / 2, Box.Position.Y + Box.Size.Y)
            DistanceTag.Text = tostring(math.floor((lplr.Character.HumanoidRootPart.Position - RootPart.Position).Magnitude)) .. "m"
            DistanceTag.Visible = true

            local headPos = v.Character.Head.Position
            local screenPos, onScreenTracer = camera:WorldToViewportPoint(headPos)
            if onScreenTracer then
                local mouse = UserInputService:GetMouseLocation()
                local dist = (Vector2.new(screenPos.X, screenPos.Y) - mouse).Magnitude
                if dist <= FOV_RADIUS then
                    local lplrHead = lplr.Character:FindFirstChild("Head")
                    if lplrHead then
                        local lplrHeadViewport = camera:worldToViewportPoint(lplrHead.Position)
                        Tracer.From = Vector2.new(lplrHeadViewport.X, lplrHeadViewport.Y)
                        Tracer.To = Vector2.new(RootPosition.X, RootPosition.Y)
                        Tracer.Visible = true
                    end
                else
                    Tracer.Visible = false
                end
            else
                Tracer.Visible = false
            end

            if onScreen then
                Box.Visible = true
                HealthBar.Visible = true
                NameTag.Visible = true
                DistanceTag.Visible = true
            else
                Box.Visible = false
                HealthBar.Visible = false
                NameTag.Visible = false
                DistanceTag.Visible = false
                Tracer.Visible = false
            end
        else
            Box.Visible = false
            HealthBar.Visible = false
            NameTag.Visible = false
            DistanceTag.Visible = false
            Tracer.Visible = false
        end
    end)
end

for i, v in pairs(game.Players:GetChildren()) do
    createBoxEsp(v)
end

game.Players.PlayerAdded:Connect(function(v)
    createBoxEsp(v)
end)

print("Skrypt załadowany: Silent Aim, ESP, Spinbot (Left Alt toggle), Infinite Ammo, Speed (Left Ctrl), Bypass włączony.")

Features & Information

ambient esp silent aim open source :)) speed hack left ctrl spin bot left alt https://discord.gg/Qvkq8FZXS
#fluxopvp

Community Comments (0)

No comments yet for this script.

More Scripts for Fluxo PVP [MATCHMAKING]