Back to Scripts
Br GUI FIXED

Br GUI FIXED

ScriptBlox
Universal Free

Game: Universal Script 📌

201 Views
1 Likes
0 Dislikes
BanForReport

BanForReport

offline

Features

Decal Spam Set Skybox Jumpscare all Kill all Noob all Spam Parts Bomb Nuke Server 666

Tags

Brgui Exploitgui Universal

Script Code

local player = game.Players.LocalPlayer
local playerGui = player:FindFirstChild("PlayerGui")
if not playerGui then return end

-- Create ScreenGui
local gui = Instance.new("ScreenGui")
gui.Name = "BrGUI"
gui.Parent = playerGui

-- Create Main Frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 400, 0, 300)
mainFrame.Position = UDim2.new(0.5, -200, 0.5, -150)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
mainFrame.BorderSizePixel = 2
mainFrame.Active = true
mainFrame.Draggable = true -- Makes GUI movable
mainFrame.Parent = gui

-- Create Tabs
local tabs = {"Main", "Information"}
local tabFrames = {}
local tabButtons = {}

for i, tab in ipairs(tabs) do
	local tabButton = Instance.new("TextButton")
	tabButton.Size = UDim2.new(0.5, -2, 0, 30)
	tabButton.Position = UDim2.new((i - 1) * 0.5, 0, 0, 0)
	tabButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
	tabButton.TextColor3 = Color3.fromRGB(255, 0, 0)
	tabButton.Font = Enum.Font.GothamBold
	tabButton.Text = tab
	tabButton.Parent = mainFrame

	local tabFrame = Instance.new("Frame")
	tabFrame.Size = UDim2.new(1, 0, 1, -30)
	tabFrame.Position = UDim2.new(0, 0, 0, 30)
	tabFrame.BackgroundTransparency = 1
	tabFrame.Visible = (tab == "Main")
	tabFrame.Parent = mainFrame

	tabButtons[tab] = tabButton
	tabFrames[tab] = tabFrame

	tabButton.MouseButton1Click:Connect(function()
		for _, frame in pairs(tabFrames) do
			frame.Visible = false
		end
		tabFrame.Visible = true
	end)
end

-- Function to create a button
local function createButton(tab, text, callback)
	local button = Instance.new("TextButton")
	button.Size = UDim2.new(0.9, 0, 0, 30)
	button.Position = UDim2.new(0.05, 0, #tabFrames[tab]:GetChildren() * 0.1, 0)
	button.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
	button.TextColor3 = Color3.fromRGB(255, 255, 255)
	button.Font = Enum.Font.GothamBold
	button.Text = text
	button.Parent = tabFrames[tab]
	button.MouseButton1Click:Connect(callback)
end

-- Main Tab Buttons
createButton("Main", "Decal Spam", function()
	local decalID = 169585459

	function applyDecals(root)
		for _, v in pairs(root:GetChildren()) do
			if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id=" .. decalID then
				v:Destroy()
			elseif v:IsA("BasePart") then
				v.Material = "Plastic"
				v.Transparency = 0

				-- Add decals to all faces
				local faces = {"Front", "Back", "Right", "Left", "Top", "Bottom"}
				for _, face in ipairs(faces) do
					local decal = Instance.new("Decal", v)
					decal.Texture = "http://www.roblox.com/asset/?id=" .. decalID
					decal.Face = face
				end
			end
			applyDecals(v) -- Recursive call for children
		end
	end

	applyDecals(game.Workspace)
end)

createButton("Main", "Set Skybox", function()
	local skyboxID = 169585459

	local sky = Instance.new("Sky")
	sky.Name = "CustomSky"
	sky.Parent = game.Lighting
	sky.SkyboxBk = "http://www.roblox.com/asset/?id=" .. skyboxID
	sky.SkyboxDn = "http://www.roblox.com/asset/?id=" .. skyboxID
	sky.SkyboxFt = "http://www.roblox.com/asset/?id=" .. skyboxID
	sky.SkyboxLf = "http://www.roblox.com/asset/?id=" .. skyboxID
	sky.SkyboxRt = "http://www.roblox.com/asset/?id=" .. skyboxID
	sky.SkyboxUp = "http://www.roblox.com/asset/?id=" .. skyboxID

	game.Lighting.TimeOfDay = 12
end)

createButton("Main", "Hint", function()
	local hint = Instance.new("Hint", game.Workspace)
	hint.Text = "BanForReport: REST IN HELL"
end)

createButton("Main", "Jumpscare", function()
	local jumpscareSound = Instance.new("Sound", workspace)
	jumpscareSound.Name = "JumpscareSound"
	jumpscareSound.Volume = 9999999999999999
	jumpscareSound.Pitch = 1
	jumpscareSound.SoundId = "rbxassetid:/7236490488/"

	local jumpscareGUI = Instance.new("ScreenGui", nil)
	jumpscareGUI.Name = "Jumpscare"
	local image = Instance.new("ImageLabel", jumpscareGUI)
	image.Name = "JumpscareImage"
	image.BackgroundColor3 = Color3.new(0, 0, 0)
	image.BorderColor3 = Color3.new(255, 255, 255)
	image.BorderSizePixel = 0
	image.Size = UDim2.new(1, 0, 1, 0)
	image.Image = "http://www.roblox.com/asset/?id=169585459"
	image.Active = true

	for i, c in pairs(game.Players:GetChildren()) do
		local jumpscareClone = jumpscareGUI:Clone()
		jumpscareClone.Parent = c.PlayerGui
	end
	jumpscareSound:Play()
	wait(5)
	jumpscareSound:Destroy()
	for i, c in pairs(game.Players:GetChildren()) do
		c.PlayerGui.Jumpscare:Destroy()
	end
end)

createButton("Main", "Kill All", function()
	for _, p in pairs(game.Players:GetPlayers()) do
		if p.Character and p.Character:FindFirstChild("Humanoid") then
			p.Character.Humanoid.Health = 0
		end
	end
end)

createButton("Main", "Noob All", function()
	local Players = game:GetService("Players")

	-- Function to turn a player's character into a noob
	local function turnToNoob(player)
		player.CharacterAppearanceLoaded:Connect(function(character)
			-- Set body colors to noob colors
			local bodyColors = character:FindFirstChildOfClass("BodyColors")
			if not bodyColors then
				bodyColors = Instance.new("BodyColors")
				bodyColors.Parent = character
			end
			bodyColors.HeadColor3 = Color3.fromRGB(255, 255, 0) -- Yellow
			bodyColors.TorsoColor3 = Color3.fromRGB(13, 105, 172) -- Blue
			bodyColors.LeftArmColor3 = Color3.fromRGB(13, 105, 172) -- Blue
			bodyColors.RightArmColor3 = Color3.fromRGB(13, 105, 172) -- Blue
			bodyColors.LeftLegColor3 = Color3.fromRGB(0, 255, 33) -- Green
			bodyColors.RightLegColor3 = Color3.fromRGB(0, 255, 33) -- Green

			-- Remove hats and accessories
			for _, accessory in pairs(character:GetChildren()) do
				if accessory:IsA("Accessory") then
					accessory:Destroy()
				end
			end

			-- Set the player's name to "Noob"
			character.Humanoid.DisplayName = "Noob"
		end)
	end

	-- Apply to all current players
	for _, player in ipairs(Players:GetPlayers()) do
		turnToNoob(player)
	end

	-- Apply to new players who join
	Players.PlayerAdded:Connect(function(player)
		player.CharacterAdded:Connect(function(character)
			turnToNoob(player)
		end)
	end)
end)

createButton("Main", "Nuke Server", function()
	local function nukeExplosion()
		-- Create the explosion effect
		local explosion = Instance.new("Explosion")
		explosion.Position = Vector3.new(0, 100, 0) -- Set the nuke's location (you can change this to anywhere in your game)
		explosion.BlastRadius = 100 -- How big the explosion radius is
		explosion.BlastPressure = 10000 -- How much force the explosion applies
		explosion.ExplosionType = Enum.ExplosionType.NoCraters -- Prevents craters
		explosion.Parent = game.Workspace

		-- Kill all players in range
		for _, player in pairs(game.Players:GetPlayers()) do
			if player.Character and (player.Character:FindFirstChild("HumanoidRootPart")) then
				local distance = (player.Character.HumanoidRootPart.Position - explosion.Position).Magnitude
				if distance <= explosion.BlastRadius then
					player.Character:BreakJoints()
				end
			end
		end

		-- Play the explosion sound
		local sound = Instance.new("Sound")
		sound.SoundId = "rbxassetid://365003340"  -- Replace with your own nuke explosion sound
		sound.Volume = 10
		sound.Parent = game.Workspace
		sound:Play()
	end

	-- Countdown timer
	local countdown = 10 -- Time in seconds before the nuke goes off
	for i = countdown, 1, -1 do
		print("Nuke in " .. i .. " seconds...")
		wait(1)
	end

	-- Trigger the nuke explosion after the countdown
	nukeExplosion()
end)

-- Bomb Script
createButton("Main", "Bomb", function()
	local bomb = Instance.new("Tool")
	bomb.Name = "Classic Bomb"
	bomb.RequiresHandle = true
	local handle = Instance.new("Part", bomb)
	handle.Size = Vector3.new(1, 1, 1)
	handle.Shape = Enum.PartType.Ball
	handle.Material = Enum.Material.SmoothPlastic
	handle.Color = Color3.fromRGB(255, 0, 0)
	handle.Name = "Handle"

	local explosion = Instance.new("Explosion")
	explosion.BlastRadius = 10
	explosion.BlastPressure = 500000

	bomb.Activated:Connect(function()
		explosion.Position = handle.Position
		explosion.Parent = game.Workspace
	end)

	bomb.Parent = player.Backpack
end)

-- Spam Parts
createButton("Main", "Spam Parts", function()
	for i = 1, 100 do
		local part = Instance.new("Part")
		part.Size = Vector3.new(2, 2, 2)
		part.Position = player.Character and player.Character:GetPrimaryPartCFrame().p + Vector3.new(math.random(-10, 10), 5, math.random(-10, 10)) or Vector3.new(0, 10, 0)
		part.Material = Enum.Material.Neon
		part.Color = Color3.fromRGB(255, 255, 255)
		part.Anchored = false
		part.Parent = game.Workspace
	end
end)

-- More Button (Placeholder)
createButton("Main", "666", function()
	local Lighting = game:GetService("Lighting")
	local Players = game:GetService("Players")
	local Debris = game:GetService("Debris")

	-- Store original lighting settings
	local originalLighting = {
		ClockTime = Lighting.ClockTime,
		FogColor = Lighting.FogColor,
		FogStart = Lighting.FogStart,
		FogEnd = Lighting.FogEnd,
		Ambient = Lighting.Ambient,
		OutdoorAmbient = Lighting.OutdoorAmbient
	}

	-- Store original player states
	local originalStates = {}

	-- Capture the original state of a character
	local function captureOriginalState(character)
		local state = {}
		for _, obj in ipairs(character:GetDescendants()) do
			if obj:IsA("BasePart") then
				state[obj] = {
					Color = obj.Color,
					Material = obj.Material,
					Transparency = obj.Transparency
				}
			elseif obj:IsA("Decal") and obj.Name == "face" then
				state[obj] = {
					Texture = obj.Texture,
					Transparency = obj.Transparency
				}
			end
		end
		return state
	end

	-- Restore a character to its original state
	local function restoreOriginalState(character, state)
		for obj, properties in pairs(state) do
			if obj and obj.Parent then
				for prop, value in pairs(properties) do
					obj[prop] = value
				end
			end
		end
		local fire = character:FindFirstChild("HumanoidRootPart"):FindFirstChild("DarkModeFire")
		if fire then fire:Destroy() end
	end

	-- Apply "666 Mode" to a character
	local function apply666Effect(character)
		local root = character:FindFirstChild("HumanoidRootPart")
		if not root then return end
		for _, obj in ipairs(character:GetDescendants()) do
			if obj:IsA("BasePart") then
				obj.Color = Color3.fromRGB(0, 0, 0)
				obj.Material = Enum.Material.SmoothPlastic
			elseif obj:IsA("Decal") and obj.Name == "face" then
				obj.Texture = "rbxassetid://45345525662"
			end
		end
		local fire = Instance.new("Fire")
		fire.Name = "DarkModeFire"
		fire.Size = 15
		fire.Heat = 50
		fire.Color = Color3.fromRGB(255, 0, 0)
		fire.SecondaryColor = Color3.fromRGB(255, 127, 0)
		fire.Parent = root
	end

	-- Raining fire effect
	local function spawnFire()
		local fireball = Instance.new("Part")
		fireball.Shape = Enum.PartType.Ball
		fireball.Material = Enum.Material.Neon
		fireball.Size = Vector3.new(8, 8, 8)
		fireball.Position = Vector3.new(math.random(-50, 50), math.random(20, 100), math.random(-50, 50))
		fireball.Anchored = true
		fireball.CanCollide = false
		fireball.Color = Color3.fromRGB(255, 100, 0)
		fireball.Parent = workspace

		local fire = Instance.new("Fire")
		fire.Size = 25
		fire.Heat = 50
		fire.Color = Color3.fromRGB(255, 0, 0)
		fire.SecondaryColor = Color3.fromRGB(255, 127, 0)
		fire.Parent = fireball

		local light = Instance.new("PointLight")
		light.Color = Color3.fromRGB(255, 150, 0)
		light.Range = 20
		light.Brightness = 5
		light.Parent = fireball

		Debris:AddItem(fireball, 5)
	end

	-- Apply 666 Mode to all players
	local function apply666ToAllPlayers()
		for _, player in ipairs(Players:GetPlayers()) do
			if player.Character and not originalStates[player.UserId] then
				originalStates[player.UserId] = captureOriginalState(player.Character)
			end
			if player.Character then
				apply666Effect(player.Character)
			end
		end
		Lighting.ClockTime = 0
		Lighting.FogColor = Color3.fromRGB(0, 0, 0)
		Lighting.FogStart = 0
		Lighting.FogEnd = 300
		Lighting.Ambient = Color3.fromRGB(0, 0, 0)
		Lighting.OutdoorAmbient = Color3.fromRGB(0, 0, 0)
	end

	-- Remove 666 Mode and restore players
	local function remove666Effect()
		for _, player in ipairs(Players:GetPlayers()) do
			if player.Character and originalStates[player.UserId] then
				restoreOriginalState(player.Character, originalStates[player.UserId])
			end
		end
		Lighting.ClockTime = originalLighting.ClockTime
		Lighting.FogColor = originalLighting.FogColor
		Lighting.FogStart = originalLighting.FogStart
		Lighting.FogEnd = originalLighting.FogEnd
		Lighting.Ambient = originalLighting.Ambient
		Lighting.OutdoorAmbient = originalLighting.OutdoorAmbient
	end

	-- Start the raining fire
	local function startRainingFire()
		spawn(function()
			while true do
				spawnFire()
				wait(0.5)
			end
		end)
	end

	-- Example usage:
	-- Apply 666 Mode to all players
	apply666ToAllPlayers()

	-- Start raining fire
	startRainingFire()

	-- To remove 666 Mode, you can call:
	-- remove666Effect()
end)

-- Information Tab
local infoText = Instance.new("TextLabel")
infoText.Size = UDim2.new(1, 0, 0, 50)
infoText.Position = UDim2.new(0, 0, 0, 10)
infoText.BackgroundTransparency = 1
infoText.TextColor3 = Color3.fromRGB(255, 255, 255)
infoText.Font = Enum.Font.GothamBold
infoText.TextScaled = true
infoText.Text = "Player: " .. player.Name .. "\nID: " .. player.UserId
infoText.Parent = tabFrames["Information"]

Ratings & Reviews

No reviews yet. Be the first to review this script!

Comments (0)

Please login to comment

Login with Discord

Loading comments...