-- 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 доступны.")