0% found this document useful (0 votes)
318 views9 pages

Sushi Hub Open Source BVL

The document is a Lua script for a game interface called 'Beyond Volleyball League | Sushi Hub', which allows players to modify various game attributes such as height, jump power, and traits through a graphical user interface. It includes features like toggles, sliders, and dropdowns for customizing player abilities and settings, as well as options for infinite stamina and anti-AFK measures. The script also supports loading external scripts for additional functionalities and has a user-friendly UI with keybinds for easy access.

Uploaded by

cima.costa0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
318 views9 pages

Sushi Hub Open Source BVL

The document is a Lua script for a game interface called 'Beyond Volleyball League | Sushi Hub', which allows players to modify various game attributes such as height, jump power, and traits through a graphical user interface. It includes features like toggles, sliders, and dropdowns for customizing player abilities and settings, as well as options for infinite stamina and anti-AFK measures. The script also supports loading external scripts for additional functionalities and has a user-friendly UI with keybinds for easy access.

Uploaded by

cima.costa0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

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()

You might also like