Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local screenGui = Instance.new("ScreenGui")
- screenGui.Name = "4gH3w2 F3X gui V4.60"
- screenGui.Parent = player:WaitForChild("PlayerGui")
- screenGui.ResetOnSpawn = false
- local CUSTOM_FONT = Font.fromId(12187363368)
- local OUTLINE = Color3.fromRGB(255,0,0) -- RED
- local mainFrame = Instance.new("Frame")
- mainFrame.Size = UDim2.new(0, 540, 0, 605)
- mainFrame.Position = UDim2.new(0.5, -270, 0.5, -302)
- mainFrame.BackgroundColor3 = Color3.new(0,0,0)
- mainFrame.BorderSizePixel = 3
- mainFrame.BorderColor3 = OUTLINE
- mainFrame.Active = true
- mainFrame.Draggable = true
- mainFrame.Parent = screenGui
- local titleLabel = Instance.new("TextLabel")
- titleLabel.Size = UDim2.new(1, 0, 0, 44)
- titleLabel.Position = UDim2.new(0, 0, 0, 0)
- titleLabel.BackgroundColor3 = Color3.new(0, 0, 0)
- titleLabel.BorderSizePixel = 2
- titleLabel.BorderColor3 = OUTLINE
- titleLabel.FontFace = CUSTOM_FONT
- titleLabel.Text = "4gH3w2 F3X gui V4.60"
- titleLabel.TextColor3 = OUTLINE
- titleLabel.TextSize = 30
- titleLabel.Parent = mainFrame
- local scroll = Instance.new("ScrollingFrame")
- scroll.Size = UDim2.new(1, -18, 1, -54)
- scroll.Position = UDim2.new(0, 9, 0, 49)
- scroll.BackgroundColor3 = Color3.fromRGB(0,0,0)
- scroll.BackgroundTransparency = 0.13
- scroll.BorderSizePixel = 0
- scroll.CanvasSize = UDim2.new(0, 0, 0, 2650)
- scroll.ScrollBarThickness = 10
- scroll.Parent = mainFrame
- local function styledButton(text, x, y, wide)
- local btn = Instance.new("TextButton")
- if wide then
- btn.Size = UDim2.new(0, 518, 0, 44)
- btn.Position = UDim2.new(0, 5, 0, y)
- else
- btn.Size = UDim2.new(0, 254, 0, 44)
- btn.Position = UDim2.new(0, x, 0, y)
- end
- btn.BackgroundColor3 = Color3.new(0,0,0)
- btn.BorderSizePixel = 2
- btn.BorderColor3 = OUTLINE
- btn.FontFace = CUSTOM_FONT
- btn.Text = text
- btn.TextColor3 = OUTLINE
- btn.TextSize = 21
- btn.TextWrapped = true
- btn.Parent = scroll
- return btn
- end
- local function findF3XTool()
- for _,v in pairs(player:GetDescendants()) do
- if v.Name == "SyncAPI" then return v.Parent end
- end
- for _,v in pairs(game.ReplicatedStorage:GetDescendants()) do
- if v.Name == "SyncAPI" then return v.Parent end
- end
- end
- local function makeSkybox(skyName, texID)
- local tool = findF3XTool()
- if not tool then warn("No F3X found."); return end
- local remote, char = tool.SyncAPI.ServerEndpoint, player.Character
- if not (remote and char and char:FindFirstChild("HumanoidRootPart")) then return end
- local function _(args) remote:InvokeServer(unpack(args)) end
- local function CreatePart(cf, parent) _( { "CreatePart", "Normal", cf, parent } ) end
- local function SetName(part, name) _( { "SetName", { part }, name } ) end
- local function AddMesh(part) _( { "CreateMeshes", { { Part = part } } } ) end
- local function SetMesh(part, meshid) _( { "SyncMesh", { { Part = part, MeshId = "rbxassetid://111891702759441" } } } ) end
- local function SetTexture(part, texid) _( { "SyncMesh", { { Part = part, TextureId = "rbxassetid://"..texid } } } ) end
- local function MeshResize(part, size) _( { "SyncMesh", { { Part = part, Scale = size } } } ) end
- local function SetLocked(part, bool) _( { "SetLocked", { part }, bool } ) end
- local pos = char.HumanoidRootPart.Position
- CreatePart(CFrame.new(math.floor(pos.x), math.floor(pos.y), math.floor(pos.z)) + Vector3.new(0,6,0), workspace)
- task.wait(0.05)
- for _,v in workspace:GetDescendants() do
- if v:IsA("BasePart") and math.floor(v.Position.x) == math.floor(pos.x) and math.floor(v.Position.z) == math.floor(pos.z) then
- SetName(v, skyName)
- AddMesh(v)
- SetMesh(v, "111891702759441")
- SetTexture(v, texID)
- MeshResize(v, Vector3.new(6000,6000,6000))
- SetLocked(v, true)
- end
- end
- end
- local function spamDecal(name, asset)
- local tool = findF3XTool()
- if not tool then warn("No F3X found."); return end
- local remote = tool.SyncAPI.ServerEndpoint
- local function _(args) remote:InvokeServer(unpack(args)) end
- local function SpawnDecal(part, side) _( { "CreateTextures", { { Part = part, Face = side, TextureType = "Decal" } } } ) end
- local function AddDecal(part, asset, side) _( { "SyncTexture", { { Part = part, Face = side, TextureType = "Decal", Texture = "rbxassetid://"..asset } } } ) end
- local function SetLocked(part, bool) _( { "SetLocked", { part }, bool } ) end
- local faces = {Enum.NormalId.Front,Enum.NormalId.Back,Enum.NormalId.Right,Enum.NormalId.Left,Enum.NormalId.Bottom,Enum.NormalId.Top}
- for _,v in workspace:GetDescendants() do
- if v:IsA("BasePart") then
- task.spawn(function()
- SetLocked(v, false)
- for _,face in ipairs(faces) do
- SpawnDecal(v, face)
- AddDecal(v, asset, face)
- end
- v.Name = name
- end)
- end
- end
- end
- local function sendHDAdmin(cmd)
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
- RequestCommand:InvokeServer(cmd)
- end
- -- === CUM ZONE HANDLER ===
- local function cumZoneAll()
- sendHDAdmin(";music 7024488152")
- sendHDAdmin(";volume inf")
- spamDecal("CUM ZONE decal spam", "128578305705894")
- makeSkybox("CUM ZONE sky", "128578305705894")
- end
- -- === YOU ARE AN IDIOT HANDLER ===
- local function idiotAll()
- sendHDAdmin(";music 3200130016")
- sendHDAdmin(";volume inf")
- spamDecal("YOU ARE AN IDIOT decal spam", "130369568466729")
- makeSkybox("YOU ARE AN IDIOT sky", "130369568466729")
- end
- -----------------------------------------------------
- local y = 4; local sep = 44
- styledButton("4gH3w2 skybox", 8, y).MouseButton1Click:Connect(function()
- makeSkybox("4gH3w2 skybox", "71298651733683")
- end)
- styledButton("4gH3w2 decal", 274, y).MouseButton1Click:Connect(function()
- spamDecal("4gH3w2 decal", "71298651733683")
- end)
- y = y + sep
- styledButton("k00pkidd skybox", 8, y).MouseButton1Click:Connect(function()
- makeSkybox("k00pkidd skybox", "95730674007967")
- end)
- styledButton("k00pkidd decal", 274, y).MouseButton1Click:Connect(function()
- spamDecal("k00pkidd decal", "95730674007967")
- end)
- y = y + sep
- styledButton("4gH3w2 skybox 2", 8, y).MouseButton1Click:Connect(function()
- makeSkybox("4gH3w2 skybox 2", "120446217705821")
- end)
- styledButton("4gH3w2 decal 2", 274, y).MouseButton1Click:Connect(function()
- spamDecal("4gH3w2 decal 2", "120446217705821")
- end)
- y = y + sep
- styledButton("CHEESE skybox", 8, y).MouseButton1Click:Connect(function()
- makeSkybox("CHEESE skybox", "77068268752059")
- end)
- styledButton("CHEESE decal spam", 274, y).MouseButton1Click:Connect(function()
- spamDecal("CHEESE decal spam", "77068268752059")
- end)
- y = y + sep
- styledButton("CUM ZONE!", 8, y, true).MouseButton1Click:Connect(cumZoneAll)
- y = y + sep
- styledButton("YOU ARE AN IDIOT", 8, y, true).MouseButton1Click:Connect(idiotAll)
- y = y + sep
- styledButton("F3X", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";give me b")
- sendHDAdmin(";buildingTools")
- end)
- y = y + sep
- styledButton("theme", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";music 135881205397136")
- sendHDAdmin(";volume inf")
- sendHDAdmin(";pitch 1.3")
- end)
- y = y + sep
- styledButton("theme 2", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";music 138397903891342")
- sendHDAdmin(";volume inf")
- end)
- y = y + sep
- styledButton("speed moan", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";music 121845363817817")
- sendHDAdmin(";volume inf")
- sendHDAdmin(";pitch 0.9")
- end)
- y = y + sep
- styledButton("MASK OFF", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";music 106786416076383")
- sendHDAdmin(";volume inf")
- end)
- y = y + sep
- styledButton("disco", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";disco")
- sendHDAdmin(";fog 10")
- end)
- y = y + sep
- styledButton("re", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";re")
- end)
- y = y + sep
- styledButton("kill all", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";loopkill all")
- end)
- y = y + sep
- styledButton("fire all", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";fire all")
- end)
- y = y + sep
- styledButton("servermessage spam", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";servermessage FE BYPASSED SKIDS")
- sendHDAdmin(";servermessage destroyed by 4gH3w2")
- sendHDAdmin(";servermessage TBMH WAS HERE SKIDS")
- sendHDAdmin(";servermessage CHEESE")
- end)
- y = y + sep
- styledButton("savemap", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";savemap")
- end)
- y = y + sep
- styledButton("loadmap", 8, y, true).MouseButton1Click:Connect(function()
- sendHDAdmin(";loadmap")
- end)