local Library =
loadstring(game:HttpGet('https://raw.githubusercontent.com/AccountBurner/Lib/refs/
heads/main/Library.lua'))()
local ThemeManager =
loadstring(game:HttpGet('https://raw.githubusercontent.com/AccountBurner/Lib/refs/
heads/main/ThemeManger.lua'))()
local SaveManager =
loadstring(game:HttpGet('https://raw.githubusercontent.com/AccountBurner/Lib/refs/
heads/main/SaveManager.lua'))()
local Window =
Library:CreateWindow(
{
Title = "Beyond Volleyball League | Sushi Hub",
Center = true,
AutoShow = true,
TabPadding = 0,
MenuFadeTime = 0.2
}
)
local Tabs = {
-- Creates a new tab titled Main
Main = Window:AddTab("Main"),
UISettings = Window:AddTab("UI Settings")
}
local PlayerTabBox = Tabs.Main:AddLeftTabbox()
local Player = PlayerTabBox:AddTab('Player')
local ggState = false
local defaultHip = 1.998 -- Valor padrao do JumpPower
Player:AddToggle(
"HeightToggle",
{
Text = "Height Changer",
Default = false,
Callback = function(ValueONOFF)
ggState = ValueONOFF
local player = game.Players.LocalPlayer
local humanoid =
game.Workspace[player.Name]:FindFirstChildOfClass("Humanoid")
if humanoid then
if not ggState then
-- Se toggleState for false, volta ao valor padrao
humanoid.HipHeight = defaultHip
end
end
end
}
)
Player:AddSlider(
"HipHeightSlider",
{
Text = "Height Changer Slider",
Default = 2.4,
Min = 2.4,
Max = 40,
Rounding = 1,
Compact = false,
Callback = function(Value)
if ggState then
local player = game.Players.LocalPlayer
local humanoid =
game.Workspace[player.Name]:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.AutomaticScalingEnabled = false
humanoid.HipHeight = Value
end
end
end
}
)
local toggleState = false
local JumpToggle =
Player:AddToggle(
"JumpPowerToggle",
{
Text = "Jump Power",
Default = false,
Callback = function(ValueONOFF)
toggleState = ValueONOFF
end
}
)
local JumpPowerChanger = Player:AddSlider("JumpPowerChanger", {
Text = "Jump Power Value",
Default = 9,
Min = 1,
Max = 50,
Rounding = 1,
Compact = false,
Callback = function(Value)
if toggleState then
local player = game.Players.LocalPlayer
if player then
game.Workspace[player.Name].Humanoid.JumpHeight = Value
game.Workspace[player.Name].Humanoid.UseJumpPower = false
end
end
end
})
local SpikeStrengthSlider = Player:AddSlider('Spike Strength', {
Text = 'Spike Strength',
Default = 1,
Min = 1,
Max = 9,
Rounding = 0,
Compact = false,
Callback = function(Value)
local tiltValues = {500, 475, 450, 435, 400, 375, 350, 325, 300}
-- Map the slider value (1, 2, 3, 4) to the tiltValues array (500, 400,
300, 200)
game.Players.LocalPlayer.Character.HumanoidRootPart.Tilt.D =
tiltValues[Value]
end
})
local SpecBox = Tabs.Main:AddLeftTabbox()
local SpecTab = SpecBox:AddTab('Spec')
local specSpoofedTables = {}
local specsChoosed
SpecTab:AddDropdown('specs', {
Values = {"Bokuto", "Hinata", "Sakusa", "Kiryuu", "Aran", "Korai", "Asahi",
"Iwaizumi", "Tenma", "Hirugami", "Rintaro", "Kuroo", "Aone", "Tendou", "Lev",
"Tsukishima", "Atsumu", "Kageyama", "Oikawa", "Akaashi", "Koganegawa", "Osamu",
"Gao", "Mad Dog", "Daichi", "Motoya", "Yaku", "Cad", "ChickFilay", "Kenma",
"Ushijima", "Nishinoya", "Yamaguchi"},
Default = {},
Multi = false,
Text = 'Select Spec',
Callback = function(Value)
specsChoosed = Value
end
})
local getspec = SpecTab:AddToggle('getspec', {
Text = 'Get Spec',
Default = false,
Callback = function(Value)
_G.Jump = 5
_G.MaxStam = 10
_G.Height = "6'10"
_G.Spec = specsChoosed
_G.Trait = specsChoosed
_G.SubTrait = specsChoosed.."'s Sub"
_G.SpecActivated = true
loadstring(game:HttpGet("https://raw.githubusercontent.com/keirahela/bvl-
multipurpose/main/script.lua", true))()
end
})
local SpikeEspBox = Tabs.Main:AddRightTabbox()
local SpikeEsp = SpikeEspBox:AddTab('Spike Esp')
local SpikeESPButton = SpikeEsp:AddButton({
Text = 'Spike ESP',
Func = function()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local localPlayer = Players.LocalPlayer
local playerLines = {}
-- Atualiza ou cria a linha baseada na direção que o jogador está
olhando
local function updateLine(player)
if player == localPlayer then return end
local character = player.Character
local humanoid = character and character:FindFirstChild("Humanoid")
local root = character and
character:FindFirstChild("HumanoidRootPart")
if humanoid and root and (humanoid:GetState() ==
Enum.HumanoidStateType.Jumping or humanoid:GetState() ==
Enum.HumanoidStateType.Freefall) then
local direction = root.CFrame.LookVector.Unit
local startPosition = root.Position
local forward = direction * 15
local curveOffset = Vector3.new(0, -5, 0)
local endPosition = startPosition + forward + curveOffset
local midPoint = (startPosition + endPosition) / 2
if not playerLines[player.UserId] then
local line = Instance.new("Part")
line.Size = Vector3.new(0.5, 0.5, 15)
line.Anchored = true
line.CanCollide = false
line.Color = Color3.new(1, 1, 1)
line.Material = Enum.Material.SmoothPlastic
line.Name = "SpikeLine"
line.Parent = workspace
playerLines[player.UserId] = line
end
local line = playerLines[player.UserId]
line.CFrame = CFrame.new(midPoint, endPosition)
else
local line = playerLines[player.UserId]
if line then
line:Destroy()
playerLines[player.UserId] = nil
end
end
end
local function onPlayerAdded(player)
player.CharacterAdded:Connect(function(character)
character:WaitForChild("Humanoid")
character:WaitForChild("HumanoidRootPart")
end)
end
for _, player in ipairs(Players:GetPlayers()) do
onPlayerAdded(player)
end
RunService.RenderStepped:Connect(function()
for _, player in ipairs(Players:GetPlayers()) do
updateLine(player)
end
end)
Players.PlayerAdded:Connect(onPlayerAdded)
print("Spike ESP ativado")
end,
DoubleClick = false,
Tooltip = 'Spike esp'
})
local Traitbox = Tabs.Main:AddLeftTabbox()
local Trait = Traitbox:AddTab('Trait')
------------------ Trait ----------------
local oldTraitValue = nil
local TraitChoosed
Trait:AddDropdown('Traitss', {
Values = {
"Strong Arm",
"Broad Range",
"Flexible Spiker",
"Bunnies",
"Soft Touch",
"Iron Arms",
"Glide Blocker",
"Big Arms",
"Quick Defense",
"High Dive",
"Grounded Sets",
"Aerial Sets",
"Strong Spin",
"Floater",
"None",
},
Default = {},
Multi = false,
Text = 'Select Trait',
Callback = function(Value)
TraitChoosed = Value
end
})
Trait:AddToggle('getTrait', {
Text = 'Get Trait',
Default = false,
Callback = function(on)
_G.Jump = 5
_G.MaxStam = 10
_G.Height = "6'10"
_G.Spec = TraitChoosed
_G.Trait = TraitChoosed
_G.SubTrait = TraitChoosed.."'s Sub"
_G.SpecActivated = true
loadstring(game:HttpGet("https://raw.githubusercontent.com/keirahela/bvl-
multipurpose/main/script.lua", true))()
end
})
------------------ SubTrait ----------------
local oldSubTraitValue = nil
local SubTraitChoosed
Trait:AddDropdown('SubTraitss', {
Values = {
"Accelerator",
"Agile",
"Athletic",
"Big Arms",
"Block Breaker",
"Broad Range",
"Controlled Receiver",
"Endurance",
"Fast Approach",
"Fast Feet",
"Firm Arms",
"Flexible Blocker",
"Heavy Hitter",
"Iron Lungs",
"Light Blocker",
"Light Spiker",
"Line Spinner",
"None",
"Power Float",
"Quick Recovery",
"Quick Step",
"Screwball",
"Side Spinner",
"Stable Form",
"Strong Core",
"Top Spinner",
"Vertical Diver",
},
Default = {},
Multi = false,
Text = 'Select Sub Trait',
Callback = function(Value)
SubTraitChoosed = Value
end
})
Trait:AddToggle('getSubTrait', {
Text = 'Get Sub Trait',
Default = false,
Callback = function(on)
_G.Jump = 5
_G.MaxStam = 10
_G.Height = "6'10"
_G.Spec = SubTraitChoosed
_G.Trait = SubTraitChoosed
_G.SubTrait = SubTraitChoosed.."'s Sub"
_G.SpecActivated = true
loadstring(game:HttpGet("https://raw.githubusercontent.com/keirahela/bvl-
multipurpose/main/script.lua", true))()
end
})
local CourtBox = Tabs.Main:AddRightTabbox()
local Court = CourtBox:AddTab('Court')
Court:AddToggle('getTrait', {
Text = 'Lock Court',
Default = false,
Callback = function(on)
local lockObj = workspace:FindFirstChild("LockCourt")
if lockObj and lockObj:FindFirstChild("Lock") then
lockObj.Lock.Value = not on
end
end
})
Court:AddToggle('toggleServeLF', {
Text = 'Serve LF',
Default = false,
Callback = function(enabled)
local part = workspace:FindFirstChild("ServeLF")
if part and part:IsA("BasePart") then
if enabled then
part.Size = Vector3.new(0, 0, 0)
else
part.Size = Vector3.new(105, 1, 80)
end
end
end
})
Court:AddToggle('toggleCeiling', {
Text = 'Toggle Ceiling',
Default = false,
Callback = function(enabled)
local ceiling = workspace:FindFirstChild("Ceiling")
if ceiling and ceiling:IsA("BasePart") then
if enabled then
ceiling.Size = Vector3.new(0, 0, 0)
else
ceiling.Size = Vector3.new(99.95999145507812,
61.45000076293945, 100)
end
end
end
})
local OthersBox = Tabs.Main:AddRightTabbox()
local Others = OthersBox:AddTab('Others')
local oldstamina = nil
Others:AddToggle('infinstamina', {
Text = 'Infinite Stamina',
Default = false,
Callback = function(infinstamina)
_G.Jump = 5
_G.MaxStam = math.huge
_G.Height = "6'10"
_G.Spec = "None"
_G.Trait = "None"
_G.SubTrait = "None's Sub"
_G.SpecActivated = true
loadstring(game:HttpGet("https://raw.githubusercontent.com/keirahela/bvl-
multipurpose/main/script.lua", true))()
end
})
Others:AddToggle('antichecker', {
Text = 'Anti AFK',
Default = false,
Callback = function(value)
if value then
game:GetService("Players").LocalPlayer.PlayerScripts.GuiHandler.Disabled = true
else
game:GetService("Players").LocalPlayer.PlayerScripts.GuiHandler.Disabled = false
end
end
})
local StaminaBoostBox = Tabs.Main:AddRightTabbox()
local StaminaBoost = StaminaBoostBox:AddTab('Jump Boost')
local turnonoffjumkpower
local originalJumpTables = {}
local powerjump = 0
StaminaBoost:AddToggle('JumpPowertoggle', {
Text = 'Stamina Jump Boost',
Default = false,
Callback = function(JumpPowder)
turnonoffjumkpower = JumpPowder
end
})
StaminaBoost:AddSlider('JumpPowerValue', {
Text = 'Boost Value',
Default = 0,
Min = 0,
Max = 10,
Rounding = 1,
Compact = false,
Callback = function(State)
if not turnonoffjumkpower then return end
_G.Jump = State
_G.MaxStam = math.huge
_G.Height = "6'10"
_G.Spec = "None"
_G.Trait = "None"
_G.SubTrait = "None's Sub"
_G.SpecActivated = true
loadstring(game:HttpGet("https://raw.githubusercontent.com/keirahela/bvl-
multipurpose/main/script.lua", true))()
end
})
-- UI Settings --
local MenuGroup = Tabs.UISettings:AddLeftGroupbox('Sushi UI')
MenuGroup:AddButton('Unload Script', function()
Library:Unload()
end)
MenuGroup:AddLabel('Keybind')
:AddKeyPicker('MenuKeybind', {Default = 'RightShift', NoUI = true, Text = 'Menu
keybind'})
Library.ToggleKeybind = Options.MenuKeybind
ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
SaveManager:IgnoreThemeSettings()
SaveManager:SetIgnoreIndexes({'MenuKeybind'})
ThemeManager:SetFolder('SushiHub')
SaveManager:SetFolder('SushiHub/SushiHub-Settings')
SaveManager:BuildConfigSection(Tabs.UISettings)
ThemeManager:ApplyToTab(Tabs.UISettings)
SaveManager:LoadAutoloadConfig()