Blue Lock Rivals
Key RequiredUniversal

Blue Lock Rivals

Universal Script__ub__ub 19K views 125 executesUpdated Apr 1, 2025
Unrated
00
Lua Script•271 lines (7468 chars)
-- I don’t know where this came from, I just saw it somewhere. If you’re mad I skidded it, add @3ntk on Discord, and I’ll delete it!
-- https://discord.gg/dpsNFKvSwv

local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()






local Window = Fluent:CreateWindow({
    Title = "Satan Community",
    SubTitle = "   Blue Lock: Rivals",
    TabWidth = 160,
    Size = UDim2.fromOffset(580, 460),
    Acrylic = true,
    Theme = "Dark",
    MinimizeKey = Enum.KeyCode.Insert
})

local Tabs = {
    Main = Window:AddTab({
        Title = "Main",
        Icon = "home",
    })
}

Tabs.Main:AddButton({
    Title = "Discord",
    Description = "Copy link Discord",
    Callback = function()
     setclipboard('https://discord.gg/dpsNFKvSwv')
     print("done")
    end
})


--------------------------------------------Teleport to ball no Auto------------------------------------------------------


local Toggle = Tabs.Main:AddToggle("MyToggle", {Title = "Teleport to ball", Default = false})

local function teleportToFootball()
    local football = workspace:FindFirstChild("Football")
    if football then
        game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(football.CFrame)
    end
end

Toggle:OnChanged(function(state)
    _G.AutoTpFootball = state 
    if _G.AutoTpFootball then
        teleportToFootball() 
    end
end)

local UserInputService = game:GetService("UserInputService")
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    
    if input.KeyCode == Enum.KeyCode.F then
        _G.AutoTpFootball = not _G.AutoTpFootball
        if _G.AutoTpFootball then
            teleportToFootball()
        end
    end
end)

--------------------------------------------Kick------------------------------------------------------

local player = game.Players.LocalPlayer
local replicatedStorage = game:GetService("ReplicatedStorage")
local userInputService = game:GetService("UserInputService")
local args = {
    [1] = 76.61690767854452,
    [4] = Vector3.new(-0.6576120853424072, -0.7499390840530396, 0.07167716324329376)
}

local function shootBall()
    replicatedStorage:WaitForChild("Packages"):WaitForChild("Knit"):WaitForChild("Services"):WaitForChild("BallService"):WaitForChild("RE"):WaitForChild("Shoot"):FireServer(unpack(args))
end

local isShootingEnabled = false

local Toggle = Tabs.Main:AddToggle("MyToggle", {Title = "Kick", Default = false })

Toggle:OnChanged(function()
    isShootingEnabled = Toggle.Value

    if isShootingEnabled then
        print("Open the ball shooting")

    else
        print("Close the ball shooting")

    end
end)


userInputService.InputBegan:Connect(function(input, gameProcessed)

    if gameProcessed then return end

    if input.KeyCode == Enum.KeyCode.E then

        Toggle:SetValue(not Toggle.Value)
    end
end)

-------------------------------------------------Auto ball-------------------------------------------------

local Toggle = Tabs.Main:AddToggle("MyToggle", {Title = "Auto ball", Default = false})

Toggle:OnChanged(function(state)
    _G.AutoTpFootball = state

    local function teleportToFootball()
        local football = workspace:FindFirstChild("Football")
        if football then
            game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(football.CFrame)
        end
    end

    if _G.AutoTpFootball then
        while _G.AutoTpFootball do
            teleportToFootball()
            wait(1)
        end
    end
end)


-------------------------------------------------Shoot Ball-------------------------------------------------

local args = {
    [1] = 101, 
    [4] = Vector3.new(-0.6576120853424072, -0.7499390840530396, 0.07167716324329376)
}

local function shootBall()
    game:GetService("ReplicatedStorage"):WaitForChild("Packages"):WaitForChild("Knit"):WaitForChild("Services"):WaitForChild("BallService"):WaitForChild("RE"):WaitForChild("Shoot"):FireServer(unpack(args))
end


local ShootToggle = Tabs.Main:AddToggle("Shoot Ball", {Title = "Auto kick", Default = false})

ShootToggle:OnChanged(function(state)
    print("Shoot Toggle changed:", state)

    if state then
        spawn(function()
            while ShootToggle.Value do 
                shootBall()
                wait(0.5) 
            end
        end)
    else
        print("Shoot is off, no action taken.")
    end
end)

local kickSpeed = 101

local Input = Tabs.Main:AddInput("Input", {
    Title = "Set Kick Speed",
    Default = tostring(kickSpeed), 
    Placeholder = "Enter Kick Speed",
    Numeric = true,  
    Finished = false, 
    Callback = function(Value)
        kickSpeed = tonumber(Value) or kickSpeed  
        print("Kick Speed changed:", kickSpeed)

        args[1] = kickSpeed
    end
})



-------------------------------------------------Spin Ball-------------------------------------------------
local Toggle = Tabs.Main:AddToggle("Spin Ball Toggle", {Title = "Auto Spin Style", Default = false})

local spinArguments = {

}

local function spinBall()
    game:GetService("ReplicatedStorage"):WaitForChild("Packages"):WaitForChild("Knit"):WaitForChild("Services"):WaitForChild("StyleService"):WaitForChild("RE"):WaitForChild("Spin"):FireServer()
end

Toggle:OnChanged(function(state)
    print("Spin Ball Toggle changed:", state)

    if state then
        spawn(function()
            while Toggle.Value do
                spinBall()
                wait(1)
            end
        end)
    else
        print("Spin Ball is off, no action taken.")
    end
end)


local inputValue = "Default"

local Input = Tabs.Main:AddInput("Spin Parameter", {
    Title = "Input Spin Parameter",
    Default = inputValue,
    Placeholder = "Enter value for Spin",
    Numeric = false, 
    Finished = false, 
    Callback = function(Value)
        inputValue = Value
        print("Input changed:", inputValue)
        
        spinArguments[1] = inputValue 
    end
})

Input:OnChanged(function()
    print("Input updated:", Input.Value)
end)

local Toggle = Tabs.Main:AddToggle("Spin Ball Toggle", {Title = "Auto Spin Flow", Default = false})

local spinArguments = {

}

local function spinBall()
    game:GetService("ReplicatedStorage"):WaitForChild("Packages"):WaitForChild("Knit"):WaitForChild("Services"):WaitForChild("FlowService"):WaitForChild("RE"):WaitForChild("Spin"):FireServer()
end

Toggle:OnChanged(function(state)
    print("Spin Ball Toggle changed:", state)

    if state then
        spawn(function()
            while Toggle.Value do
                spinBall()
                wait(1)  
            end
        end)
    else
        print("Spin Ball is off, no action taken.")
    end
end)

local inputValue = "Default"
local Input = Tabs.Main:AddInput("Spin Parameter", {
    Title = "Input Spin Parameter",
    Default = inputValue,
    Placeholder = "Enter value for Spin",
    Numeric = false,
    Finished = false, 
    Callback = function(Value)
        inputValue = Value
        print("Input changed:", inputValue)
        
        spinArguments[1] = inputValue  
    end
})

Input:OnChanged(function()
    print("Input updated:", Input.Value)
end)

Features & Information

OPEN SOURCE

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts