
KeylessUniversal

-- 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 replicated_storage = game:GetService("ReplicatedStorage")
local players = game:GetService("Players")
local teams = game:GetService("Teams")
local user_input_service = game:GetService("UserInputService")
local run_service = game:GetService("RunService")
local player = players.LocalPlayer
local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/khenn791/library/refs/heads/main/Orion%20Optimized.txt"))()
local window = library:MakeWindow({
Name = " Satan Community | Blue lock: Rivals",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "styleselectorui"
})
local camera = workspace.CurrentCamera
local lock_ball = false
local away_coords = Vector3.new(-232.98773193359375, 11.166533470153809, -64.32842254638672)
local home_coords = Vector3.new(310.09368896484375, 11.166532516479492, -35.67409133911133)
local default_shoot_power = 700
local shoot_power = default_shoot_power
local cursor_image = "rbxassetid://7072729817"
local cursor = Instance.new("ImageLabel")
cursor.Image = cursor_image
cursor.Size = UDim2.new(0, 32, 0, 32)
cursor.BackgroundTransparency = 1
cursor.Visible = false
cursor.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local function find_ball()
local football = workspace:FindFirstChild("Football")
if football then
return football:FindFirstChild("BallAnims"):FindFirstChild("BALL") or football:FindFirstChild("BALL")
end
return nil
end
local ball = find_ball()
run_service.RenderStepped:Connect(function()
if user_input_service.MouseEnabled or user_input_service.TouchEnabled then
local position = user_input_service:GetMouseLocation()
cursor.Position = UDim2.new(0, position.X, 0, position.Y)
cursor.Visible = true
else
cursor.Visible = false
end
end)
local function lockb()
while lock_ball do
ball = find_ball()
if ball then
local ball_position = ball.Position
local camera_position = camera.CFrame.Position
local smooth_speed = 0.2
local camera_offset = Vector3.new(0, 5, -10)
local target_position = ball_position + camera_offset
local cla = ball_position
local ncp = camera.CFrame.Position:Lerp(target_position, smooth_speed)
camera.CFrame = CFrame.new(ncp, cla)
end
task.wait(0.1)
end
end
local function shoot_ball()
ball = find_ball()
if ball then
local character = player.Character or player.CharacterAdded:Wait()
local humanoid_root_part = character:WaitForChild("HumanoidRootPart")
local team = player.Team
local target_coords = (team == teams:FindFirstChild("Home")) and home_coords or away_coords
local direction = (target_coords - ball.Position).unit
local body_velocity = ball:FindFirstChild("BodyVelocity") or Instance.new("BodyVelocity")
body_velocity.MaxForce = Vector3.new(100000, 100000, 100000)
body_velocity.Velocity = direction * shoot_power
body_velocity.Parent = ball
end
end
local function set_style(desired_style)
if player:FindFirstChild("PlayerStats") then
local playerStats = player.PlayerStats
if playerStats:FindFirstChild("Style") then
playerStats.Style.Value = desired_style
end
end
end
local function set_flow(desired_flow)
if player:FindFirstChild("PlayerStats") then
local playerStats = player.PlayerStats
if playerStats:FindFirstChild("Flow") then
playerStats.Flow.Value = desired_flow
end
end
end
local main_tab = window:MakeTab({ Name = "Main", Icon = "rbxassetid://4483345998" })
main_tab:AddButton({
Name = "Toggle Ball Lock",
Callback = function()
lock_ball = not lock_ball
if lock_ball then
task.spawn(lockb)
end
end
})
local style_tab = window:MakeTab({ Name = "Style", Icon = "rbxassetid://4483345998" })
style_tab:AddButton({
Name = "sae style",
Callback = function()
set_style("Sae")
end
})
style_tab:AddButton({
Name = "rin style",
Callback = function()
set_style("Rin")
end
})
style_tab:AddTextbox({
Name = "custom style",
PlaceholderText = "enter custom style",
Callback = function(custom_style)
if custom_style ~= "" then
set_style(custom_style)
end
end
})
local flow_tab = window:MakeTab({ Name = "Flow", Icon = "rbxassetid://4483345998" })
flow_tab:AddSection({ Name = "Important Information" })
flow_tab:AddLabel("**FLOW REQUIRES MONEY**")
flow_tab:AddButton({
Name = "Wild Card",
Callback = function()
set_flow("Wild Card")
end
})
flow_tab:AddButton({
Name = "awk genius",
Callback = function()
set_flow("Awakened Genius")
end
})
flow_tab:AddTextbox({
Name = "custom flow",
PlaceholderText = "enter custom flow",
Callback = function(custom_flow)
if custom_flow ~= "" then
set_flow(custom_flow)
end
end
})
local notes_tab = window:MakeTab({ Name = "Notes", Icon = "rbxassetid://4483345998" })
notes_tab:AddSection({ Name = "Important Notes" })
notes_tab:AddLabel("where you see custom style that is to get other styles, not only nagi or shidou")
notes_tab:AddLabel("also if you got shidou and you want nagi you need to rejoin")
notes_tab:AddLabel("this applies with every style")
local credits_tab = window:MakeTab({ Name = "Credits", Icon = "rbxassetid://4483345998" })
credits_tab:AddSection({ Name = "Credits" })
credits_tab:AddLabel("Not by me xd")
credits_tab:AddButton({
Name = "Discord",
Callback = function()
setclipboard('https://discord.gg/dpsNFKvSwv')
print("done")
end
})
library:Init()No comments yet for this script.



