local player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Parent = player:WaitForChild("PlayerGui") -- BV BUTTON local button = Instance.new("TextButton") button.Parent = gui button.Size = UDim2.new(0,150,0,60) button.Position = UDim2.new(0.5,-75,0.5,-30) button.BackgroundColor3 = Color3.fromRGB(80,0,120) button.BorderColor3 = Color3.fromRGB(170,0,255) button.BorderSizePixel = 3 button.Text = "BV" button.TextColor3 = Color3.fromRGB(220,150,255) button.TextSize = 22 button.Active = true button.Draggable = true -- SPINNING RING local spin = Instance.new("Frame") spin.Parent = button spin.Size = UDim2.new(1,10,1,10) spin.Position = UDim2.new(0,-5,0,-5) spin.BackgroundTransparency = 1 local stroke = Instance.new("UIStroke") stroke.Parent = spin stroke.Color = Color3.fromRGB(170,0,255) stroke.Thickness = 3 game:GetService("RunService").RenderStepped:Connect(function() spin.Rotation = spin.Rotation + 3 end) -- BVSPLOIT EXECUTOR local executor = Instance.new("Frame") executor.Parent = gui executor.Size = UDim2.new(0,420,0,260) executor.Position = UDim2.new(0.5,-210,0.5,-130) executor.BackgroundColor3 = Color3.fromRGB(60,0,90) executor.BorderColor3 = Color3.fromRGB(170,0,255) executor.BorderSizePixel = 3 executor.Visible = false executor.Active = true executor.Draggable = true -- TITLE local title = Instance.new("TextLabel") title.Parent = executor title.Size = UDim2.new(1,0,0,40) title.BackgroundColor3 = Color3.fromRGB(90,0,140) title.Text = "BVsploit Executor" title.TextColor3 = Color3.fromRGB(230,170,255) title.TextSize = 20 -- SCRIPT BOX local box = Instance.new("TextBox") box.Parent = executor box.Size = UDim2.new(1,-20,0,130) box.Position = UDim2.new(0,10,0,50) box.BackgroundColor3 = Color3.fromRGB(40,0,70) box.TextColor3 = Color3.fromRGB(230,170,255) box.Text = "-- put lua script here" box.TextWrapped = true box.TextXAlignment = Enum.TextXAlignment.Left box.TextYAlignment = Enum.TextYAlignment.Top box.ClearTextOnFocus = false -- EXECUTE BUTTON local exec = Instance.new("TextButton") exec.Parent = executor exec.Size = UDim2.new(0.4,0,0,40) exec.Position = UDim2.new(0.1,0,1,-50) exec.BackgroundColor3 = Color3.fromRGB(120,0,180) exec.Text = "Execute" exec.TextColor3 = Color3.fromRGB(255,200,255) -- CLEAR BUTTON local clear = Instance.new("TextButton") clear.Parent = executor clear.Size = UDim2.new(0.4,0,0,40) clear.Position = UDim2.new(0.5,0,1,-50) clear.BackgroundColor3 = Color3.fromRGB(120,0,180) clear.Text = "Clear" clear.TextColor3 = Color3.fromRGB(255,200,255) -- OPEN EXECUTOR button.MouseButton1Click:Connect(function() executor.Visible = not executor.Visible end) -- EXECUTE SCRIPT exec.MouseButton1Click:Connect(function() local code = box.Text local func = loadstring(code) if func then pcall(func) end end) -- CLEAR SCRIPT BOX clear.MouseButton1Click:Connect(function() box.Text = "" end)