Br GUI
Key RequiredUniversal

Br GUI

Universal ScriptBanForReportBanForReport 36.3K views 122 executesUpdated Jan 24, 2025
Unrated
00
Lua Script•968 lines (30226 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "Br GUI",
   Icon = 893052425, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
   LoadingTitle = "Br GUI",
   LoadingSubtitle = "by BanForReport",
   Theme = "Default", -- Check https://docs.sirius.menu/rayfield/configuration/themes

   DisableRayfieldPrompts = false,
   DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface

   ConfigurationSaving = {
      Enabled = true,
      FolderName = nil, -- Create a custom folder for your hub/game
      FileName = "Br Gui"
   },

   Discord = {
      Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
      Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
      RememberJoins = true -- Set this to false to make them join the discord every time they load it up
   },

   KeySystem = true, -- Set this to true to use our key system
   KeySettings = {
      Title = "Br GUI",
      Subtitle = "Key System",
      Note = "Check discord server", -- Use this to tell the user how to get a key
      FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
      SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
      GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
      Key = {"IWINMYEMPIREWILLRISEANDDESTROYHAH"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
   }
})

local Tab = Window:CreateTab("Main", 893052425) -- Title, Image

local Section = Tab:CreateSection("Scripts")

Rayfield:Notify({
   Title = "Br GUI loaded!",
   Content = "Time to destroy",
   Duration = 5,
   Image = 893052425,
})

local Button = Tab:CreateButton({
   Name = "Decal Spam",
   Callback = function()
   local decalID = 893052425

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,
})

local Button = Tab:CreateButton({
   Name = "Set Skybox",
   Callback = function()
   local skyboxID = 893052425

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,
})

local Button = Tab:CreateButton({
   Name = "Play Music",
   Callback = function()
   local skyboxID = 16190760005

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,
})

local Button = Tab:CreateButton({
   Name = "Hint",
   Callback = function()
   local hint = Instance.new("Hint", game.Workspace)
hint.Text = "BanForReport: REST IN HELL"
   end,
})

local Button = Tab:CreateButton({
   Name = "Noob all",
   Callback = 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,
})

local Button = Tab:CreateButton({
   Name = "666",
   Callback = 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,
})

local Button = Tab:CreateButton({
   Name = "Shutdown this server",
   Callback = function()
    -- Kick all players from the server
local Players = game:GetService("Players")

for _, player in pairs(Players:GetPlayers()) do
    player:Kick("BanForReport is shutting down this server please join later.")
end

-- Optionally shutdown server
wait(5) -- Allow time for players to be kicked
game:Shutdown() -- Forces the server to stop running
   end,
})

local Button = Tab:CreateButton({
   Name = "Ban All",
   Callback = function()
   local Players = game:GetService("Players")
local MemoryStoreService = game:GetService("MemoryStoreService")

-- Create a MemoryStore sorted map for banned players
local banList = MemoryStoreService:GetSortedMap("TemporaryBanList")
local banDuration = 3600  -- Duration of the ban in seconds (1 hour)

-- Function to add all players to the ban list
local function banAllPlayers()
    for _, player in pairs(Players:GetPlayers()) do
        -- Ban each player by adding their UserId to the ban list with an expiration time
        banList:SetAsync(tostring(player.UserId), true, banDuration)
        player:Kick("You have been temporarily banned from the game.")
    end
end

-- Call the function to ban all players after a short delay (for testing)
wait(5)
banAllPlayers()
   end,
})

local Button = Tab:CreateButton({
   Name = "Kill all",
   Callback = function()
   local ReplicatedStorage = game:GetService("ReplicatedStorage")
local KillAllEvent = ReplicatedStorage:WaitForChild("KillAllEvent")

-- Function to kill the player's character
local function killPlayer()
    local player = game.Players.LocalPlayer

    -- Check if the character exists and has a Humanoid
    if player.Character and player.Character:FindFirstChild("Humanoid") then
        player.Character.Humanoid.Health = 0  -- Set health to 0 to "kill" the player
    end
end

-- Listen for the KillAll event
KillAllEvent.OnClientEvent:Connect(killPlayer)
   end,
})

local Button = Tab:CreateButton({
   Name = "Jumpscare",
   Callback = function()
   --[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
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/?id893052425="
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,
})

local Button = Tab:CreateButton({
   Name = "Fly",
   Callback = function()
   local main = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local up = Instance.new("TextButton")
local down = Instance.new("TextButton")
local plus = Instance.new("TextButton")
local mine = Instance.new("TextButton")
local speed = Instance.new("TextLabel")
local onof = Instance.new("TextButton")
local title = Instance.new("TextLabel")
local close = Instance.new("TextButton")
local small = Instance.new("TextButton")
local stopgame = Instance.new("TextButton")

local isWaiting = false

-- GUIの設定
main.Name = "FlyGUIV4"
main.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
main.ResetOnSpawn = false




Frame.Parent = main
Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Frame.Size = UDim2.new(0, 200, 0, 150)
Frame.Position = UDim2.new(0.5, -100, 0.5, -75)
Frame.BorderSizePixel = 2

-- ドラッグ機能
Frame.Active = true
Frame.Draggable = true

-- タイトル
title.Name = "Title"
title.Parent = Frame
title.BackgroundColor3 = Color3.fromRGB(200, 200, 200)
title.Size = UDim2.new(1, 0, 0.2, 0)
title.Position = UDim2.new(0, 0, 0, 0)
title.Text = "Fly GUI v4"
title.Font = Enum.Font.SourceSansBold
title.TextSize = 18
title.TextColor3 = Color3.fromRGB(0, 0, 0)

-- ボタン(UP)
up.Name = "Up"
up.Parent = Frame
up.Size = UDim2.new(0.45, -5, 0.2, 0)
up.Position = UDim2.new(0.05, 0, 0.3, 0)
up.Text = "UP"
up.BackgroundColor3 = Color3.fromRGB(170, 220, 255)
up.Font = Enum.Font.SourceSans
up.TextSize = 16
up.BorderSizePixel = 2

-- ボタン(DOWN)
down.Name = "Down"
down.Parent = Frame
down.Size = UDim2.new(0.45, -5, 0.2, 0)
down.Position = UDim2.new(0.05, 0, 0.55, 0)
down.Text = "DOWN"
down.BackgroundColor3 = Color3.fromRGB(170, 220, 255)
down.Font = Enum.Font.SourceSans
down.TextSize = 16
down.BorderSizePixel = 2

-- ボタン(+)
plus.Name = "Plus"
plus.Parent = Frame
plus.Size = UDim2.new(0.2, 0, 0.2, 0)
plus.Position = UDim2.new(0.55, 5, 0.3, 0)
plus.Text = "+"
plus.BackgroundColor3 = Color3.fromRGB(170, 255, 170)
plus.Font = Enum.Font.SourceSans
plus.TextSize = 18
plus.BorderSizePixel = 2

-- ボタン(-)
mine.Name = "Minus"
mine.Parent = Frame
mine.Size = UDim2.new(0.2, 0, 0.2, 0)
mine.Position = UDim2.new(0.55, 5, 0.55, 0)
mine.Text = "-"
mine.BackgroundColor3 = Color3.fromRGB(255, 170, 170)
mine.Font = Enum.Font.SourceSans
mine.TextSize = 18
mine.BorderSizePixel = 2

-- スピードラベル
speed.Name = "Speed"
speed.Parent = Frame
speed.Size = UDim2.new(0.2, 0, 0.2, 0)
speed.Position = UDim2.new(0.8, 0, 0.3, 0)
speed.Text = "1"
speed.Font = Enum.Font.SourceSans
speed.TextSize = 18
speed.TextColor3 = Color3.fromRGB(0, 0, 0)
speed.BorderSizePixel = 2

-- ON/OFFボタン
onof.Name = "OnOff"
onof.Parent = Frame
onof.Size = UDim2.new(0.4, -5, 0.2, 0)
onof.Position = UDim2.new(0.55, 5, 0.75, 0)
onof.Text = "Fly: OFF"
onof.BackgroundColor3 = Color3.fromRGB(255, 255, 170)
onof.Font = Enum.Font.SourceSans
onof.TextSize = 16
onof.BorderSizePixel = 2

-- 閉じるボタン
close.Name = "Close"
close.Parent = Frame
close.Size = UDim2.new(0.2, 0, 0.2, 0)
close.Position = UDim2.new(1, -40, 0, 0)  -- ここを変更して右寄せにしました
close.Text = "X"
close.BackgroundColor3 = Color3.fromRGB(255, 170, 170)
close.Font = Enum.Font.SourceSans
close.TextSize = 18
close.BorderSizePixel = 2

close.MouseButton1Click:Connect(function()
	if not nowe then  -- 空を飛んでいない状態でのみGUIを閉じる
		game:GetService("StarterGui"):SetCore("SendNotification", { 
			Title = "Fly GUI v4";
			Text = "Thank you for using.";
			Icon = ""})
        main:Destroy()
	else
		game:GetService("StarterGui"):SetCore("SendNotification", { 
			Title = "Fly GUI v4";
			Text = "The GUI cannot be closed while Fly is on.";
			Icon = ""})
    end
end)

-- 最小化ボタン
small.Name = "FullBright"
small.Parent = Frame
small.Size = UDim2.new(0.2, 0, 0.2, 0)
small.Position = UDim2.new(1, -200, 0, 0)  -- ここを変更して右寄せにしました
small.Text = "-"
small.BackgroundColor3 = Color3.fromRGB(255, 255, 170)
small.Font = Enum.Font.SourceSans
small.TextSize = 18
small.BorderSizePixel = 2


local isSmalled = false
-- smallボタンがクリックされたときの処理
small.MouseButton1Click:Connect(function()

	isWaiting = false

	if isSmalled == false then
		Frame.Visible = false
		isSmalled = true

		game:GetService("StarterGui"):SetCore("SendNotification", { 
			Title = "Fly GUI v4";
			Text = "Press right shift to show GUI.";
			Icon = ""})

	end

    
end)

stopgame.Name = "Endgame"
stopgame.Parent = Frame
stopgame.Size = UDim2.new(0.45, -5, 0.2, -1)
stopgame.Position = UDim2.new(0.05, 0, 0.75, 2)
stopgame.Text = "EndGame"
stopgame.BackgroundColor3 = Color3.fromRGB(0,226,180)
stopgame.Font = Enum.Font.SourceSans
stopgame.TextSize = 16
stopgame.BorderSizePixel = 2



stopgame.MouseButton1Click:Connect(function()
	isWaiting = true
	game:GetService("StarterGui"):SetCore("SendNotification", { 
		Title = "Fly GUI v4";
		Text = "Really?Press right shift to exit the game";
		Icon = ""})
	wait(5) -- Robloxでの5秒間の待機
	isWaiting = false
end)


speeds = 1

local speaker = game:GetService("Players").LocalPlayer

local chr = game.Players.LocalPlayer.Character
local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")

nowe = false

local UserInputService = game:GetService("UserInputService")

-- Function to detect when a key is pressed
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    -- Check if the input is the right Shift key
    if input.KeyCode == Enum.KeyCode.RightShift then
        -- Execute the desired action
        if isSmalled == true then
			Frame.Visible = true
			isSmalled = false
		elseif isWaiting == true then
			game.Players.LocalPlayer:Kick("GameEnd")		
		end
    end
end)

game:GetService("StarterGui"):SetCore("SendNotification", { 
	Title = "Fly GUI v4";
	Text = "Created by MyNuko";
	Icon = ""})
Duration = 5;

Frame.Active = true -- main = gui
Frame.Draggable = true

onof.MouseButton1Down:connect(function()

	if nowe == true then

		onof.Text = "Fly: off"

		nowe = false

		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,true)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
		speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
	else 

		onof.Text = "Fly: on"

		nowe = true



		for i = 1, speeds do
			spawn(function()

				local hb = game:GetService("RunService").Heartbeat	


				tpwalking = true
				local chr = game.Players.LocalPlayer.Character
				local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
				while tpwalking and hb:Wait() and chr and hum and hum.Parent do
					if hum.MoveDirection.Magnitude > 0 then
						chr:TranslateBy(hum.MoveDirection)
					end
				end

			end)
		end
		game.Players.LocalPlayer.Character.Animate.Disabled = true
		local Char = game.Players.LocalPlayer.Character
		local Hum = Char:FindFirstChildOfClass("Humanoid") or Char:FindFirstChildOfClass("AnimationController")

		for i,v in next, Hum:GetPlayingAnimationTracks() do
			v:AdjustSpeed(0)
		end
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,false)
		speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
		speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
	end




	if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then



		local plr = game.Players.LocalPlayer
		local torso = plr.Character.Torso
		local flying = true
		local deb = true
		local ctrl = {f = 0, b = 0, l = 0, r = 0}
		local lastctrl = {f = 0, b = 0, l = 0, r = 0}
		local maxspeed = 50
		local speed = 0


		local bg = Instance.new("BodyGyro", torso)
		bg.P = 9e4
		bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
		bg.cframe = torso.CFrame
		local bv = Instance.new("BodyVelocity", torso)
		bv.velocity = Vector3.new(0,0.1,0)
		bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
		if nowe == true then
			plr.Character.Humanoid.PlatformStand = true
		end
		while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do
			game:GetService("RunService").RenderStepped:Wait()

			if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
				speed = speed+.5+(speed/maxspeed)
				if speed > maxspeed then
					speed = maxspeed
				end
			elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
				speed = speed-1
				if speed < 0 then
					speed = 0
				end
			end
			if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
				bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
				lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
			elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
				bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
			else
				bv.velocity = Vector3.new(0,0,0)
			end
			--	game.Players.LocalPlayer.Character.Animate.Disabled = true
			bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
		end
		ctrl = {f = 0, b = 0, l = 0, r = 0}
		lastctrl = {f = 0, b = 0, l = 0, r = 0}
		speed = 0
		bg:Destroy()
		bv:Destroy()
		plr.Character.Humanoid.PlatformStand = false
		game.Players.LocalPlayer.Character.Animate.Disabled = false
		tpwalking = false




	else
		local plr = game.Players.LocalPlayer
		local UpperTorso = plr.Character.UpperTorso
		local flying = true
		local deb = true
		local ctrl = {f = 0, b = 0, l = 0, r = 0}
		local lastctrl = {f = 0, b = 0, l = 0, r = 0}
		local maxspeed = 50
		local speed = 0


		local bg = Instance.new("BodyGyro", UpperTorso)
		bg.P = 9e4
		bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
		bg.cframe = UpperTorso.CFrame
		local bv = Instance.new("BodyVelocity", UpperTorso)
		bv.velocity = Vector3.new(0,0.1,0)
		bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
		if nowe == true then
			plr.Character.Humanoid.PlatformStand = true
		end
		while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do
			wait()

			if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
				speed = speed+.5+(speed/maxspeed)
				if speed > maxspeed then
					speed = maxspeed
				end
			elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
				speed = speed-1
				if speed < 0 then
					speed = 0
				end
			end
			if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
				bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
				lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
			elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
				bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
			else
				bv.velocity = Vector3.new(0,0,0)
			end

			bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
		end
		ctrl = {f = 0, b = 0, l = 0, r = 0}
		lastctrl = {f = 0, b = 0, l = 0, r = 0}
		speed = 0
		bg:Destroy()
		bv:Destroy()
		plr.Character.Humanoid.PlatformStand = false
		game.Players.LocalPlayer.Character.Animate.Disabled = false
		tpwalking = false



	end





end)

local tis

up.MouseButton1Down:connect(function()
	tis = up.MouseEnter:connect(function()
		while tis do
			wait()
			game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,1,0)
		end
	end)
end)

up.MouseLeave:connect(function()
	if tis then
		tis:Disconnect()
		tis = nil
	end
end)

local dis

down.MouseButton1Down:connect(function()
	dis = down.MouseEnter:connect(function()
		while dis do
			wait()
			game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,-1,0)
		end
	end)
end)

down.MouseLeave:connect(function()
	if dis then
		dis:Disconnect()
		dis = nil
	end
end)


game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function(char)
	wait(0.7)
	game.Players.LocalPlayer.Character.Humanoid.PlatformStand = false
	game.Players.LocalPlayer.Character.Animate.Disabled = false

end)


plus.MouseButton1Down:connect(function()
	speeds = speeds + 1
	speed.Text = speeds
	if nowe == true then


		tpwalking = false
		for i = 1, speeds do
			spawn(function()

				local hb = game:GetService("RunService").Heartbeat	


				tpwalking = true
				local chr = game.Players.LocalPlayer.Character
				local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
				while tpwalking and hb:Wait() and chr and hum and hum.Parent do
					if hum.MoveDirection.Magnitude > 0 then
						chr:TranslateBy(hum.MoveDirection)
					end
				end

			end)
		end
	end
end)
mine.MouseButton1Down:connect(function()
	if speeds == 1 then
		speed.Text = '1'
		game:GetService("StarterGui"):SetCore("SendNotification", { 
			Title = "Fly GUI v4";
			Text = "Can not be less than 1";
			Icon = ""})
		wait(1)
		speed.Text = speeds
	else
		speeds = speeds - 1
		speed.Text = speeds
		if nowe == true then
			tpwalking = false
			for i = 1, speeds do
				spawn(function()

					local hb = game:GetService("RunService").Heartbeat	


					tpwalking = true
					local chr = game.Players.LocalPlayer.Character
					local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
					while tpwalking and hb:Wait() and chr and hum and hum.Parent do
						if hum.MoveDirection.Magnitude > 0 then
							chr:TranslateBy(hum.MoveDirection)
						end
					end

				end)
			end
		end
	end
end)
   end,
})

local Button = Tab:CreateButton({
   Name = "no",
   Callback = function()
   -- function to do nothing
   end,
})

Features & Information

Br GUI by BanForReport Features: Decal Spam Set Skybox Kill all 666 Shutdown Server More! Update coming soon.
#Exploit#BanForReport#RobloxGUI#Big Script

Community Comments (1)

BanForReportBanForReportJan 24, 2025(edited)

Update coming soon!

More Scripts for Universal Scripts