
Key RequiredUniversal

-- 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 доступны.")No comments yet for this script.



