Bl0cKgui
Key RequiredUniversal

Bl0cKgui

Universal ScriptBl0cK_Sc0rFBl0cK_Sc0rF 1.8K views 178 executesUpdated Apr 26, 2025
3.3/ 5(3 votes)
2167% Positive
Lua Script•518 lines (16171 chars)
-- Bl0cKgui v8.2 (Full F3X Btools + Coolkid GUI)
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local StarterGui = game:GetService("StarterGui")
local HttpService = game:GetService("HttpService")
local MarketplaceService = game:GetService("MarketplaceService")

-- Настройки
local TacoID = 15177716
local isMobile = UserInputService.TouchEnabled
local GUI_SIZE = isMobile and UDim2.new(0, 320, 0, 360) or UDim2.new(0, 350, 0, 400)

-- Состояния
local MODES = {
    Fly = false,
    BHop = false,
    InfJump = false,
    Speed = false,
    SpeedValue = 2,
    Invisible = false,
    Sword = false,
    Ghost = false,
    Hide = false,
    Emission = false,
    ESP = false,
    TPTool = false,
    BTools = false,
    CoolGui = false
}

--[[ ОСНОВНЫЕ ФУНКЦИИ ]]--
local function CreateFESword()
    if MODES.Sword then
        local tool = Instance.new("Tool")
        tool.Name = "FE_Sword"
        tool.RequiresHandle = false
        tool.Parent = LocalPlayer.Backpack
        
        local handle = Instance.new("Part")
        handle.Size = Vector3.new(1, 1, 4)
        handle.Parent = tool
        tool.Grip = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2, 0, 0)
        
        tool.Activated:Connect(function()
            local target = LocalPlayer.Character:FindFirstChildOfClass("Humanoid").Target
            if target and target.Parent:FindFirstChildOfClass("Humanoid") then
                target.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(25)
            end
        end)
    end
end

local function ToggleFly()
    if MODES.Fly then
        loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))()
    else
        if Fly then Fly:Toggle() end
    end
end

local function ToggleBHop()
    while MODES.BHop and task.wait() do
        if LocalPlayer.Character then
            local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
            if humanoid and humanoid.MoveDirection.Magnitude > 0 then
                humanoid:ChangeState("Jumping")
            end
        end
    end
end

local function ToggleInfJump()
    UserInputService.JumpRequest:Connect(function()
        if MODES.InfJump and LocalPlayer.Character then
            LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
        end
    end)
end

local function ToggleSpeed()
    if MODES.Speed and LocalPlayer.Character then
        local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
        if humanoid then
            humanoid.WalkSpeed = 16 * MODES.SpeedValue
        end
    else
        if LocalPlayer.Character then
            local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                humanoid.WalkSpeed = 16
            end
        end
    end
end

local function ToggleInvisible()
    if MODES.Invisible and LocalPlayer.Character then
        for _, part in ipairs(LocalPlayer.Character:GetDescendants()) do
            if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
                part.Transparency = 1
            end
        end
    else
        if LocalPlayer.Character then
            for _, part in ipairs(LocalPlayer.Character:GetDescendants()) do
                if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
                    part.Transparency = 0
                end
            end
        end
    end
end

local function ToggleESP()
    if MODES.ESP then
        for _, player in ipairs(Players:GetPlayers()) do
            if player ~= LocalPlayer then
                local highlight = Instance.new("Highlight")
                highlight.Name = "ESP_"..player.Name
                highlight.FillTransparency = 0.8
                highlight.OutlineColor = Color3.fromRGB(255, 0, 0)
                highlight.Parent = player.Character or player.CharacterAdded:Wait()
            end
        end
    else
        for _, player in ipairs(Players:GetPlayers()) do
            if player ~= LocalPlayer and player.Character then
                local highlight = player.Character:FindFirstChild("ESP_"..player.Name)
                if highlight then
                    highlight:Destroy()
                end
            end
        end
    end
end

local function CreateTPTool()
    if MODES.TPTool then
        local tool = Instance.new("Tool")
        tool.Name = "TP_Tool"
        tool.RequiresHandle = false
        tool.Parent = LocalPlayer.Backpack
        
        tool.Activated:Connect(function()
            if LocalPlayer.Character then
                local hrp = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
                if hrp then
                    local target = LocalPlayer:GetMouse().Hit
                    hrp.CFrame = target
                end
            end
        end)
    end
end

local function CreateF3XTools()
    if not MODES.BTools then return end
    
    -- Delete Tool
    local deleteTool = Instance.new("Tool")
    deleteTool.Name = "F3X_Delete"
    deleteTool.RequiresHandle = false
    deleteTool.Parent = LocalPlayer.Backpack
    
    deleteTool.Activated:Connect(function()
        local target = LocalPlayer:GetMouse().Target
        if target and target.Parent then
            target:Destroy()
        end
    end)
    
    -- Move Tool
    local moveTool = Instance.new("Tool")
    moveTool.Name = "F3X_Move"
    moveTool.RequiresHandle = false
    moveTool.Parent = LocalPlayer.Backpack
    
    local movingPart = nil
    moveTool.Activated:Connect(function()
        local target = LocalPlayer:GetMouse().Target
        if target then
            movingPart = target
        end
    end)
    
    moveTool.Deactivated:Connect(function()
        movingPart = nil
    end)
    
    RunService.Heartbeat:Connect(function()
        if movingPart then
            movingPart.CFrame = LocalPlayer:GetMouse().Hit
        end
    end)
    
    -- Clone Tool
    local cloneTool = Instance.new("Tool")
    cloneTool.Name = "F3X_Clone"
    cloneTool.RequiresHandle = false
    cloneTool.Parent = LocalPlayer.Backpack
    
    cloneTool.Activated:Connect(function()
        local target = LocalPlayer:GetMouse().Target
        if target then
            local clone = target:Clone()
            clone.Parent = target.Parent
            clone.CFrame = target.CFrame * CFrame.new(0, 0, -5)
        end
    end)
    
    -- Full F3X Package
    local f3xModel = Instance.new("Model")
    f3xModel.Name = "F3X_BuildingTools"
    f3xModel.Parent = workspace
end

local function LoadCoolGui()
    if MODES.CoolGui then
        local success, err = pcall(function()
            loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-coolkid-gui-15453"))()
        end)
        
        if not success then
            warn("Ошибка загрузки Coolkid GUI: "..tostring(err))
            loadstring(game:HttpGet("https://raw.githubusercontent.com/2dgeneralspam1/scripts-and-stuff/master/scripts/coolkidgui.lua"))()
        end
    end
end

--[[ СОЗДАНИЕ ИНТЕРФЕЙСА ]]--
local Bl0cKgui = Instance.new("ScreenGui")
Bl0cKgui.Name = "Bl0cKgui_"..HttpService:GenerateGUID(false)
Bl0cKgui.ResetOnSpawn = false
Bl0cKgui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

local MainFrame = Instance.new("Frame")
MainFrame.Parent = Bl0cKgui
MainFrame.Size = GUI_SIZE
MainFrame.Position = UDim2.new(0.5, -GUI_SIZE.X.Offset/2, 0.5, -GUI_SIZE.Y.Offset/2)
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
MainFrame.Active = true
MainFrame.Draggable = true

-- Заголовок
local TitleBar = Instance.new("Frame")
TitleBar.Parent = MainFrame
TitleBar.Size = UDim2.new(1, 0, 0, 30)
TitleBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25)

local Title = Instance.new("TextLabel")
Title.Parent = TitleBar
Title.Size = UDim2.new(0.7, 0, 1, 0)
Title.Text = "Bl0cKgui"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.GothamBold
Title.BackgroundTransparency = 1

local MinimizeBtn = Instance.new("TextButton")
MinimizeBtn.Parent = TitleBar
MinimizeBtn.Size = UDim2.new(0.3, 0, 1, 0)
MinimizeBtn.Position = UDim2.new(0.7, 0, 0, 0)
MinimizeBtn.Text = "-"
MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
MinimizeBtn.BackgroundTransparency = 1

-- Вкладки
local TabButtons = Instance.new("Frame")
TabButtons.Parent = MainFrame
TabButtons.Size = UDim2.new(1, 0, 0, 30)
TabButtons.Position = UDim2.new(0, 0, 0, 30)
TabButtons.BackgroundColor3 = Color3.fromRGB(25, 25, 25)

local MovementBtn = Instance.new("TextButton")
MovementBtn.Parent = TabButtons
MovementBtn.Size = UDim2.new(0.2, 0, 1, 0)
MovementBtn.Text = "Movement"
MovementBtn.BackgroundTransparency = 1
MovementBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

local VisualBtn = Instance.new("TextButton")
VisualBtn.Parent = TabButtons
VisualBtn.Size = UDim2.new(0.2, 0, 1, 0)
VisualBtn.Position = UDim2.new(0.2, 0, 0, 0)
VisualBtn.Text = "Visual"
VisualBtn.BackgroundTransparency = 1
VisualBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

local FunBtn = Instance.new("TextButton")
FunBtn.Parent = TabButtons
FunBtn.Size = UDim2.new(0.2, 0, 1, 0)
FunBtn.Position = UDim2.new(0.4, 0, 0, 0)
FunBtn.Text = "Fun"
FunBtn.BackgroundTransparency = 1
FunBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

local ToolBtn = Instance.new("TextButton")
ToolBtn.Parent = TabButtons
ToolBtn.Size = UDim2.new(0.2, 0, 1, 0)
ToolBtn.Position = UDim2.new(0.6, 0, 0, 0)
ToolBtn.Text = "Tools"
ToolBtn.BackgroundTransparency = 1
ToolBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

local CommandBtn = Instance.new("TextButton")
CommandBtn.Parent = TabButtons
CommandBtn.Size = UDim2.new(0.2, 0, 1, 0)
CommandBtn.Position = UDim2.new(0.8, 0, 0, 0)
CommandBtn.Text = "Command"
CommandBtn.BackgroundTransparency = 1
CommandBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

-- Контент вкладок
local ContentFrame = Instance.new("Frame")
ContentFrame.Parent = MainFrame
ContentFrame.Size = UDim2.new(1, 0, 1, -60)
ContentFrame.Position = UDim2.new(0, 0, 0, 60)
ContentFrame.BackgroundTransparency = 1

local MovementTab = Instance.new("ScrollingFrame")
MovementTab.Parent = ContentFrame
MovementTab.Size = UDim2.new(1, 0, 1, 0)
MovementTab.BackgroundTransparency = 1
MovementTab.CanvasSize = UDim2.new(0, 0, 2, 0)

local VisualTab = Instance.new("ScrollingFrame")
VisualTab.Parent = ContentFrame
VisualTab.Size = UDim2.new(1, 0, 1, 0)
VisualTab.BackgroundTransparency = 1
VisualTab.Visible = false
VisualTab.CanvasSize = UDim2.new(0, 0, 2, 0)

local FunTab = Instance.new("ScrollingFrame")
FunTab.Parent = ContentFrame
FunTab.Size = UDim2.new(1, 0, 1, 0)
FunTab.BackgroundTransparency = 1
FunTab.Visible = false
FunTab.CanvasSize = UDim2.new(0, 0, 2, 0)

local ToolTab = Instance.new("ScrollingFrame")
ToolTab.Parent = ContentFrame
ToolTab.Size = UDim2.new(1, 0, 1, 0)
ToolTab.BackgroundTransparency = 1
ToolTab.Visible = false
ToolTab.CanvasSize = UDim2.new(0, 0, 1, 0)

local CommandTab = Instance.new("ScrollingFrame")
CommandTab.Parent = ContentFrame
CommandTab.Size = UDim2.new(1, 0, 1, 0)
CommandTab.BackgroundTransparency = 1
CommandTab.Visible = false
CommandTab.CanvasSize = UDim2.new(0, 0, 0, 100)

--[[ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ]]--
local function CreateToggle(name, parent, position, callback)
    local toggleFrame = Instance.new("Frame")
    toggleFrame.Parent = parent
    toggleFrame.Size = UDim2.new(0.9, 0, 0, 40)
    toggleFrame.Position = position
    toggleFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
    
    local toggleBtn = Instance.new("TextButton")
    toggleBtn.Parent = toggleFrame
    toggleBtn.Size = UDim2.new(1, 0, 1, 0)
    toggleBtn.Text = name
    toggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
    toggleBtn.BackgroundTransparency = 1
    toggleBtn.TextXAlignment = Enum.TextXAlignment.Left
    
    local status = Instance.new("Frame")
    status.Parent = toggleFrame
    status.Size = UDim2.new(0, 20, 0, 20)
    status.Position = UDim2.new(0.9, -20, 0.5, -10)
    status.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
    
    toggleBtn.MouseButton1Click:Connect(function()
        local toggled = status.BackgroundColor3 == Color3.fromRGB(255, 50, 50)
        status.BackgroundColor3 = toggled and Color3.fromRGB(50, 255, 50) or Color3.fromRGB(255, 50, 50)
        callback(toggled)
    end)
end

-- Movement Tab
CreateToggle("Fly", MovementTab, UDim2.new(0.05, 0, 0, 10), function(toggled)
    MODES.Fly = toggled
    ToggleFly()
end)

CreateToggle("BHop", MovementTab, UDim2.new(0.05, 0, 0, 60), function(toggled)
    MODES.BHop = toggled
    if toggled then coroutine.wrap(ToggleBHop)() end
end)

CreateToggle("Inf Jump", MovementTab, UDim2.new(0.05, 0, 0, 110), function(toggled)
    MODES.InfJump = toggled
    if toggled then ToggleInfJump() end
end)

CreateToggle("Speed Hack", MovementTab, UDim2.new(0.05, 0, 0, 160), function(toggled)
    MODES.Speed = toggled
    ToggleSpeed()
end)

CreateToggle("Invisible", MovementTab, UDim2.new(0.05, 0, 0, 210), function(toggled)
    MODES.Invisible = toggled
    ToggleInvisible()
end)

-- Visual Tab
CreateToggle("ESP", VisualTab, UDim2.new(0.05, 0, 0, 10), function(toggled)
    MODES.ESP = toggled
    ToggleESP()
end)

-- Fun Tab
CreateToggle("FE Sword", FunTab, UDim2.new(0.05, 0, 0, 10), function(toggled)
    MODES.Sword = toggled
    CreateFESword()
end)

-- Tools Tab
CreateToggle("TP Tool", ToolTab, UDim2.new(0.05, 0, 0, 10), function(toggled)
    MODES.TPTool = toggled
    CreateTPTool()
end)

CreateToggle("F3X Btools", ToolTab, UDim2.new(0.05, 0, 0, 60), function(toggled)
    MODES.BTools = toggled
    CreateF3XTools()
end)

-- Command Tab
CreateToggle("Coolkid GUI", CommandTab, UDim2.new(0.05, 0, 0, 10), function(toggled)
    MODES.CoolGui = toggled
    LoadCoolGui()
end)

--[[ ОБРАБОТЧИКИ СОБЫТИЙ ]]--
MovementBtn.MouseButton1Click:Connect(function()
    MovementTab.Visible = true
    VisualTab.Visible = false
    FunTab.Visible = false
    ToolTab.Visible = false
    CommandTab.Visible = false
end)

VisualBtn.MouseButton1Click:Connect(function()
    MovementTab.Visible = false
    VisualTab.Visible = true
    FunTab.Visible = false
    ToolTab.Visible = false
    CommandTab.Visible = false
end)

FunBtn.MouseButton1Click:Connect(function()
    MovementTab.Visible = false
    VisualTab.Visible = false
    FunTab.Visible = true
    ToolTab.Visible = false
    CommandTab.Visible = false
end)

ToolBtn.MouseButton1Click:Connect(function()
    MovementTab.Visible = false
    VisualTab.Visible = false
    FunTab.Visible = false
    ToolTab.Visible = true
    CommandTab.Visible = false
end)

CommandBtn.MouseButton1Click:Connect(function()
    MovementTab.Visible = false
    VisualTab.Visible = false
    FunTab.Visible = false
    ToolTab.Visible = false
    CommandTab.Visible = true
end)

MinimizeBtn.MouseButton1Click:Connect(function()
    if MainFrame.Size.Y.Offset > 40 then
        MainFrame.Size = UDim2.new(GUI_SIZE.X.Scale, GUI_SIZE.X.Offset, 0, 30)
        MinimizeBtn.Text = "+"
    else
        MainFrame.Size = GUI_SIZE
        MinimizeBtn.Text = "-"
    end
end)

-- Автоматическое восстановление
LocalPlayer.CharacterAdded:Connect(function(character)
    wait(1)
    if MODES.Sword then CreateFESword() end
    if MODES.TPTool then CreateTPTool() end
    if MODES.BTools then CreateF3XTools() end
    if MODES.Invisible then ToggleInvisible() end
    if MODES.Speed then ToggleSpeed() end
end)

Players.PlayerAdded:Connect(function(player)
    if MODES.ESP then
        player.CharacterAdded:Connect(function(character)
            if MODES.ESP then
                local highlight = Instance.new("Highlight")
                highlight.Name = "ESP_"..player.Name
                highlight.FillTransparency = 0.8
                highlight.OutlineColor = Color3.fromRGB(255, 0, 0)
                highlight.Parent = character
            end
        end)
    end
end)

-- Подключаем GUI
Bl0cKgui.Parent = LocalPlayer:WaitForChild("PlayerGui")

print("Bl0cKgui v8.2 успешно загружен! F3X Btools и Coolkid GUI доступны.")

Features & Information

This script was created by neural network deepseek,At the moment I am checking what the creation of scripts with the help of a neural network is capable of. Maybe this will be the future. And just create scripts with the help of a neural network.(I just said some completely complete nonsense but the fact is that the neural network created this script and I went through many bugs to make it)
#Fly#Universal

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts