local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "BBP SCRIPT BEST", LoadingTitle = "Bey Parts and BFX Selector, ETC", LoadingSubtitle = "More features will come" }) local PartsTab = Window:CreateTab("Parts", 4483362458) local TeleportTab = Window:CreateTab("Teleport", 4483362458) local BFXTab = Window:CreateTab("BFX", 4483362458) local SettingsTab = Window:CreateTab("Settings", 4483362458) local player = game:GetService("Players").LocalPlayer local PartsFolder = player.PlayerGui.TopBar.Frame.LeftFrame.BeyCustomisationButton.CustomizationGui.Parts local BFXFolder = player.PlayerGui.BurstFXGui.bFXFolder local SelectedLayer = "" local SelectedDisc = "" local SelectedTip = "" local SelectedBFX = "" local AnchorOnTP = false local function GetNames(folder) local names = {} for _, v in ipairs(folder:GetChildren()) do if v.Name ~= "showcaseBFxscript" then table.insert(names, v.Name) end end table.sort(names) return names end local Layers = GetNames(PartsFolder.Layer) local Discs = GetNames(PartsFolder.Disc) local Tips = GetNames(PartsFolder.Tip) local BFXEffects = GetNames(BFXFolder) -- PARTS TAB PartsTab:CreateParagraph({Title = "Parts Info", Content = "Use this to get parts (u can save them) but if u don't want to get banned use the protection I gave u in teleport"}) PartsTab:CreateDropdown({ Name = "Layer", Options = Layers, CurrentOption = {}, MultipleOptions = false, Callback = function(option) SelectedLayer = typeof(option) == "table" and option[1] or option end }) PartsTab:CreateDropdown({ Name = "Disc", Options = Discs, CurrentOption = {}, MultipleOptions = false, Callback = function(option) SelectedDisc = typeof(option) == "table" and option[1] or option end }) PartsTab:CreateDropdown({ Name = "Tip", Options = Tips, CurrentOption = {}, MultipleOptions = false, Callback = function(option) SelectedTip = typeof(option) == "table" and option[1] or option end }) PartsTab:CreateButton({ Name = "Apply Selected Parts", Callback = function() game:GetService("ReplicatedStorage").Events.confirmEvent:FireServer( tostring(SelectedLayer), tostring(SelectedDisc), tostring(SelectedTip) ) end }) -- TELEPORT TAB TeleportTab:CreateParagraph({Title = "Teleport Info", Content = "Use this so u don't get banned and don't get seen Use the view thing and Use stadium or Bey"}) TeleportTab:CreateToggle({ Name = "Anchor on Teleport", CurrentValue = false, Callback = function(Value) AnchorOnTP = Value end }) TeleportTab:CreateButton({ Name = "Giga Stadium", Callback = function() local character = player.Character or player.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") -- Unanchor first hrp.Anchored = false task.wait(0.7) character:PivotTo(CFrame.new(-137, 58, 12)) task.wait(0.2) -- Anchor again if enabled hrp.Anchored = AnchorOnTP local value = AnchorOnTP and -43 or 0 game:GetService("ReplicatedStorage").Events.FLEvent:FireServer( 5, 9, 90, value ) end }) TeleportTab:CreateButton({ Name = "Spike Stadium", Callback = function() local character = player.Character or player.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") -- Unanchor first hrp.Anchored = false task.wait(0.7) character:PivotTo(CFrame.new(54, 52, 22)) task.wait(0.2) -- Anchor again if enabled hrp.Anchored = AnchorOnTP local value = AnchorOnTP and -43 or 0 game:GetService("ReplicatedStorage").Events.FLEvent:FireServer( 5, 9, 90, value ) end }) TeleportTab:CreateButton({ Name = "Small Stadium", Callback = function() local character = player.Character or player.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") -- Unanchor first hrp.Anchored = false task.wait(0.7) character:PivotTo(CFrame.new(210, 55, 8)) task.wait(0.2) -- Anchor again if enabled hrp.Anchored = AnchorOnTP local value = AnchorOnTP and -43 or 0 game:GetService("ReplicatedStorage").Events.FLEvent:FireServer( 5, 9, 90, value ) end }) -- BFX TAB BFXTab:CreateParagraph({Title = "Burst Effects Info", Content = "Use this to get BFX/Burst Effects Also u don't need to own the badges to get it"}) BFXTab:CreateDropdown({ Name = "Burst Effect", Options = BFXEffects, CurrentOption = {}, MultipleOptions = false, Callback = function(option) SelectedBFX = typeof(option) == "table" and option[1] or option end }) BFXTab:CreateButton({ Name = "Apply Selected BFX", Callback = function() local Event = game:GetService("ReplicatedStorage").Events.ChangebFXevent Event:FireServer( tostring(SelectedBFX) ) end }) -- SETTINGS TAB SettingsTab:CreateButton({ Name = "Destroy UI", Callback = function() Rayfield:Destroy() end })