-- LocalScript inside StarterGui local player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Parent = player:WaitForChild("PlayerGui") -- === Main Frame === local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 300, 0, 550) frame.Position = UDim2.new(0.5, -150, 0.5, -275) frame.BackgroundColor3 = Color3.fromRGB(0,0,0) frame.Active = true frame.Draggable = true frame.Parent = gui -- Stroke for frame (disco effect) local frameStroke = Instance.new("UIStroke") frameStroke.Thickness = 3 frameStroke.Color = Color3.fromRGB(255,0,0) frameStroke.Parent = frame -- Disco color cycle task.spawn(function() local colors = { Color3.fromRGB(255,0,0), Color3.fromRGB(0,255,0), Color3.fromRGB(0,0,255), Color3.fromRGB(255,255,0), Color3.fromRGB(255,0,255), Color3.fromRGB(0,255,255) } local i = 1 while true do frameStroke.Color = colors[i] i = i % #colors + 1 task.wait(0.3) end end) -- Title Text local title = Instance.new("TextLabel") title.Size = UDim2.new(1,0,0,40) title.BackgroundTransparency = 1 title.Text = "H3CK3RD0G3 Gui" title.TextColor3 = Color3.fromRGB(255,255,255) title.TextScaled = true title.Font = Enum.Font.SourceSansBold title.Parent = frame -- Helper function to make buttons local function makeButton(name, yPos, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -20, 0, 40) btn.Position = UDim2.new(0, 10, 0, yPos) btn.Text = name btn.BackgroundColor3 = Color3.fromRGB(30,30,30) btn.TextColor3 = Color3.fromRGB(255,255,255) btn.Font = Enum.Font.SourceSansBold btn.TextScaled = true btn.Parent = frame local stroke = Instance.new("UIStroke") stroke.Thickness = 2 stroke.Color = Color3.fromRGB(255,0,0) stroke.Parent = btn btn.MouseButton1Click:Connect(callback) end -- === Xeno Button === makeButton("Realm", 50, function() print("Xeno Button clicked!") -- FULL XENO SCRIPT -- (paste the long Xeno script you provided earlier here) local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools me") RequestCommand:InvokeServer(";fogcolor black") wait(0.4) RequestCommand:InvokeServer(";punish all") wait(0.1) local player = game.Players.LocalPlayer local char = player.Character local backpack = player.Backpack local function getf3x() for _, v in ipairs(backpack:GetChildren()) do if v:FindFirstChild("SyncAPI") then return v end end for _, v in ipairs(char:GetChildren()) do if v:FindFirstChild("SyncAPI") then return v end end return nil end local f3x = getf3x() if not f3x then warn("you dont have f3x skid") end local syncapi = f3x.SyncAPI local serverendpoint = syncapi.ServerEndpoint local function delete(part) serverendpoint:InvokeServer("Remove",{part}) end local function deleteall() for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("BasePart") or v:IsA("UnionOperation") then spawn(function() delete(v) end) end end end deleteall() RequestCommand:InvokeServer(";fogcolor black ;time") local function resize(part,size,cf) serverendpoint:InvokeServer("SyncResize",{{Part=part,CFrame=cf,Size=size}}) end local function syncmaterial(part,mate) serverendpoint:InvokeServer("SyncMaterial",{{Part=part,Material=mate}}) end local function transparency(part,trans) serverendpoint:InvokeServer("SyncMaterial",{{Part=part,Transparency=trans}}) end local function color(part, color) serverendpoint:InvokeServer("SyncColor",{{Part=part,Color=color,UnionColoring=false}}) end local function syncmeshid(part, id) serverendpoint:InvokeServer("SyncMesh",{{Part=part,MeshId="rbxassetid://"..id}}) end local function makemesh(part) serverendpoint:InvokeServer("CreateMeshes",{{Part=part}}) end local function syncmeshsize(part, vectora) serverendpoint:InvokeServer("SyncMesh",{{Part=part,Scale=vectora}}) end local function syncmeshtexture(part, id) serverendpoint:InvokeServer("SyncMesh",{{Part=part,TextureId="rbxassetid://"..id}}) end local function name(part, stringa) serverendpoint:InvokeServer("SetName",{part},stringa) end local function lock(part, boolean) serverendpoint:InvokeServer("SetLocked",{part},boolean) end local function setcollision(part, booleana) serverendpoint:InvokeServer("SyncCollision",{{Part=part,CanCollide=booleana}}) end local function setanchor(part, boolean) serverendpoint:InvokeServer("SyncAnchor",{{Part=part,Anchored=boolean}}) end local function createdecal(part, side) serverendpoint:InvokeServer("CreateTextures",{{Part=part,Face=side,TextureType="Decal"}}) end local function setdecal(part, asset, side) serverendpoint:InvokeServer("SyncTexture",{{Part=part,Face=side,TextureType="Decal",Texture="rbxassetid://"..asset}}) end local function makerealmbase() local position = CFrame.new(0, 5, 0) local base = serverendpoint:InvokeServer("CreatePart","Normal",position,workspace) resize(base, Vector3.new(512,16,512), position) syncmaterial(base, Enum.Material.Concrete) color(base, Color3.new(0.513725,0.513725,0.513725)) name(base,"loltroll") lock(base,true) local spawnpos = CFrame.new(34.5, 8.1, -26) local spawna = serverendpoint:InvokeServer("CreatePart","Spawn",spawnpos,workspace) resize(spawna, Vector3.new(20,10,20), spawnpos) name(spawna,"SpawnLocation") lock(spawna,true) createdecal(spawna,Enum.NormalId.Top) setdecal(spawna,"81789493536916",Enum.NormalId.Top) transparency(spawna,1) local pos = CFrame.new(74.143,24,-25.232) local rules = serverendpoint:InvokeServer("CreatePart","Normal",pos,workspace) transparency(rules,0) setcollision(rules,false) createdecal(rules,Enum.NormalId.Left) setdecal(rules,"112931238852880",Enum.NormalId.Left) color(rules,Color3.new(1,1,1)) resize(rules,Vector3.new(4,23,37),pos) local pos2 = CFrame.new(1.143,24,-25.232) local bad = serverendpoint:InvokeServer("CreatePart","Normal",pos2,workspace) transparency(bad,1) setcollision(bad,false) createdecal(bad,Enum.NormalId.Right) setdecal(bad,"124695187712852",Enum.NormalId.Right) resize(bad,Vector3.new(4,23,37),pos2) end local function sky() local position = CFrame.new(0,5,0) local sky = serverendpoint:InvokeServer("CreatePart","Normal",position,workspace) makemesh(sky) syncmeshid(sky,"111891702759441") syncmeshtexture(sky,"112931238852880") syncmeshsize(sky,Vector3.new(99999,99999,99999)) lock(sky,true) name(sky,"hackedlol") setcollision(sky,false) end local function realm() sky() makerealmbase() end realm() RequestCommand:InvokeServer(";res all") wait(0.3) RequestCommand:InvokeServer(";r6 all") RequestCommand:InvokeServer(";time 14") wait(0.7) RequestCommand:InvokeServer(";music 1840712882 ;pitch 1.0 ;savemap ;volume inf ;sm Welcome To H4CK3RD0G32 Realm, have fun!") end) -- === Particles Button === makeButton("Particles", 100, function() print("Particles Button clicked!") -- FULL PARTICLES SCRIPT -- (paste the long Particles script you provided earlier here) local P = game:GetService("Players") local R = game:GetService("ReplicatedStorage") local p = P.LocalPlayer local c = p.Character or p.CharacterAdded:Wait() local t for _, v in ipairs(p:GetDescendants()) do if v.Name == "SyncAPI" then t = v.Parent break end end if not t then for _, v in ipairs(R:GetDescendants()) do if v.Name == "SyncAPI" then t = v.Parent break end end end local r = t.SyncAPI.ServerEndpoint local function _(a) r:InvokeServer(unpack(a)) end local function SetCollision(p, b) _({"SyncCollision", {{Part = p, CanCollide = b}}}) end local function SetAnchor(b, p) _({"SyncAnchor", {{Part = p, Anchored = b}}}) end local function CreatePart(cf, pr) _({"CreatePart","Normal",cf,pr}) end local function DestroyPart(p) _({"Remove",{p}}) end local function MovePart(p, cf) _({"SyncMove", {{Part = p, CFrame = cf}}}) end local function Resize(p, s, cf) _({"SyncResize", {{Part = p, Size = s, CFrame = cf}}}) end local function SetName(p, n) _({"SetName",{p},n}) end local function SetLocked(p, b) _({"SetLocked",{p},b}) end local function SetTrans(p, v) _({"SyncMaterial", {{Part = p, Transparency = v}}}) end local function SpawnDecal(p, f) _({"CreateTextures", {{Part = p, Face = f, TextureType = "Decal"}}}) end local function AddDecal(p, id, f) _({"SyncTexture", {{Part = p, Face = f, TextureType = "Decal", Texture = "rbxassetid://"..id}}}) end local ids = {"112931238852880"} while task.wait(0.15) do for _, plr in ipairs(P:GetPlayers()) do local pC = plr.Character if pC and pC:FindFirstChild("Head") then local h = pC.Head local cf = h.CFrame * CFrame.new(0, 1.5, 0) CreatePart(cf,workspace) task.wait(0.03) local part for _, v in ipairs(workspace:GetChildren()) do if v:IsA("BasePart") and (v.Position - cf.p).Magnitude < 1 then part = v break end end if part then SetName(part,"particle") local id = ids[math.random(#ids)] SpawnDecal(part, Enum.NormalId.Front) AddDecal(part, id, Enum.NormalId.Front) SpawnDecal(part, Enum.NormalId.Back) AddDecal(part, id, Enum.NormalId.Back) SetTrans(part, 1) Resize(part, Vector3.new(3.5, 3.5, 0.2), part.CFrame) SetLocked(part, true) SetCollision(part, false) task.spawn(function() for i = 1, 16 do MovePart(part, part.CFrame + Vector3.new(0, 1, 0)) task.wait(0.03) end DestroyPart(part) end) end end end end end) -- === Spam Skybox Button === makeButton("Change Spam Skybox", 150, function() print("Spam Skybox Button clicked!") -- FULL SPAM SKYBOX SCRIPT -- (paste the long Spam Skybox script you provided earlier here) local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand local A0=game:GetService("Players") local A1=game:GetService("ReplicatedStorage") local A2=game:GetService("RunService") local A3=A0.LocalPlayer local A4=A3.Character or A3.CharacterAdded:Wait() local A5 for _,v in ipairs(A3:GetDescendants()) do if v.Name=="SyncAPI" then A5=v.Parent break end end if not A5 then for _,v in ipairs(A1:GetDescendants()) do if v.Name=="SyncAPI" then A5=v.Parent break end end end if not A5 then return end local A8=A5.SyncAPI.ServerEndpoint local function Q0(x) A8:InvokeServer(unpack(x)) end local function Q1(x,y) Q0({ "CreatePart", "Normal", x, y }) end local function Q2(x,y) Q0({ "SyncAnchor", {{ Part=x, Anchored=y }} }) end local function Q3(x) Q0({ "CreateMeshes", {{ Part=x }} }) end local function Q4(x,y) Q0({ "SyncMesh", {{ Part=x, MeshId="rbxassetid://"..y }} }) end local function Q5(x,y) Q0({ "SyncMesh", {{ Part=x, TextureId=y }} }) end local function Q6(x,y) Q0({ "SyncMesh", {{ Part=x, Scale=y }} }) end local function Q7(x,y) Q0({ "SyncTransparency", {{ Part=x, Transparency=y }} }) end local function Q8(x) Q0({ "Remove", {x} }) end local B0={ "http://www.roblox.com/asset/?id=112931238852880", "http://www.roblox.com/asset/?id=81789493536916", "http://www.roblox.com/asset/?id=124695187712852", "http://www.roblox.com/asset/?id=112931238852880", "http://www.roblox.com/asset/?id=81789493536916", "http://www.roblox.com/asset/?id=124695187712852", "http://www.roblox.com/asset/?id=112931238852880", "http://www.roblox.com/asset/?id=81789493536916", "http://www.roblox.com/asset/?id=124695187712852", "http://www.roblox.com/asset/?id=112931238852880", } local B1 local B2 local function Z0() local H=A4:FindFirstChild("HumanoidRootPart") if not H then return end local P=H.Position+Vector3.new(0,6,0) Q1(CFrame.new(P),workspace) for _=1,50 do task.wait() for _,v in ipairs(workspace:GetDescendants()) do if v:IsA("BasePart") then if (v.Position-P).Magnitude<1 then B1=v break end end end if B1 then break end end if not B1 then return end Q2(B1,true) Q3(B1) Q4(B1,"111891702759441") Q6(B1,Vector3.new(3000,3000,3000)) Q7(B1,0) local I=1 local T=0 B2=A2.Heartbeat:Connect(function(D) if not B1 or not B1.Parent then if B2 then B2:Disconnect() B2=nil end return end T+=D if T>=0.1 then T=0 Q5(B1,B0[I]) I+=1 if I>#B0 then I=1 end end end) end local function Z1() if B2 then B2:Disconnect() B2=nil end if B1 then pcall(function() Q8(B1) end) B1=nil end task.wait(1) Z0() end A3.CharacterAdded:Connect(function(C) A4=C C:WaitForChild("Humanoid").Died:Connect(function() Z1() end) Z1() end) if A4:FindFirstChild("Humanoid") then A4.Humanoid.Died:Connect(function() Z1() end) end Z0() RequestCommand:InvokeServer("") RequestCommand:InvokeServer("") end) -- === Decal Spam Button === makeButton("Decal Spam", 200, function() print("Decal Spam Button clicked!") -- FULL DECAL SPAM SCRIPT -- (paste the long Decal Spam script you provided earlier here) local player = game.Players.LocalPlayer local char = player.Character local tool for i,v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end local remote = tool.SyncAPI.ServerEndpoint function _(args) remote:InvokeServer(unpack(args)) end function SetCollision(part,boolean) _( {"SyncCollision", {{Part = part, CanCollide = boolean}}} ) end function SetAnchor(boolean,part) _( {"SyncAnchor", {{Part = part, Anchored = boolean}}} ) end function CreatePart(cf,parent) _( {"CreatePart","Normal",cf,parent} ) end function DestroyPart(part) _( {"Remove",{part}} ) end function MovePart(part,cf) _( {"SyncMove", {{Part = part, CFrame = cf}}} ) end function Resize(part,size,cf) _( {"SyncResize", {{Part = part, CFrame = cf, Size = size}}} ) end function AddMesh(part) _( {"CreateMeshes", {{Part = part}}} ) end function SetMesh(part,meshid) _( {"SyncMesh", {{Part = part, MeshId = "rbxassetid://"..meshid}}} ) end function SetTexture(part, texid) _( {"SyncMesh", {{Part = part, TextureId = "rbxassetid://"..texid}}} ) end function SetName(part, stringg) _( {"SetName",{part},stringg} ) end function MeshResize(part,size) _( {"SyncMesh", {{Part = part, Scale = size}}} ) end function Weld(part1, part2,lead) _( {"CreateWelds",{part1,part2},lead} ) end function SetLocked(part,boolean) _( {"SetLocked",{part},boolean} ) end function SetTrans(part,int) _( {"SyncMaterial", {{Part = part, Transparency = int}}} ) end function CreateSpotlight(part) _( {"CreateLights", {{Part = part, LightType = "SpotLight"}}} ) end function SyncLighting(part,brightness) _( {"SyncLighting", {{Part = part, LightType = "SpotLight", Brightness = brightness}}} ) end function Color(part,color) _( {"SyncColor", {{Part = part, Color = color, UnionColoring = false}}} ) end function SpawnDecal(part,side) _( {"CreateTextures", {{Part = part, Face = side, TextureType = "Decal"}}} ) end function AddDecal(part,asset,side) _( {"SyncTexture", {{Part = part, Face = side, TextureType = "Decal", Texture = "rbxassetid://"..asset}}} ) end function spam(id) for i,v in game.workspace:GetDescendants() do if v:IsA("BasePart") then spawn(function() SetLocked(v,false) SpawnDecal(v,Enum.NormalId.Front) AddDecal(v,id,Enum.NormalId.Front) SpawnDecal(v,Enum.NormalId.Back) AddDecal(v,id,Enum.NormalId.Back) SpawnDecal(v,Enum.NormalId.Right) AddDecal(v,id,Enum.NormalId.Right) SpawnDecal(v,Enum.NormalId.Left) AddDecal(v,id,Enum.NormalId.Left) SpawnDecal(v,Enum.NormalId.Bottom) AddDecal(v,id,Enum.NormalId.Bottom) SpawnDecal(v,Enum.NormalId.Top) AddDecal(v,id,Enum.NormalId.Top) end) end end end spam("112931238852880") end) -- === Floating Pad Button === makeButton("Floating Pad", 250, function() print("Floating Pad Button clicked!") -- FULL FLOATING PAD SCRIPT -- (paste the long Floating Pad script you provided earlier here) local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local tool for _, v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end for _, v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end local remote = tool.SyncAPI.ServerEndpoint local function Send(args) remote:InvokeServer(unpack(args)) end local function CreatePart(cf, parent) Send({"CreatePart", "Normal", cf, parent}) end local function MovePart(part, cf) Send({"SyncMove", {{Part = part, CFrame = cf}}}) end local function SetAnchor(bool, part) Send({"SyncAnchor", {{Part = part, Anchored = bool}}}) end local function SetLocked(part, bool) Send({"SetLocked", {part}, bool}) end local function AddMesh(part) Send({"CreateMeshes", {{Part = part}}}) end local function Resize(part, size, cf) Send({"SyncResize", {{Part = part, Size = size, CFrame = cf}}}) end local function SetColor(part, color) Send({"SyncColor", {{Part = part, Color = color, UnionColoring = false}}}) end local function SetCylinderMesh(part) Send({"CreateMeshes", {{Part = part}}}) Send({"SyncMesh", {{Part = part, Scale = Vector3.new(1, 0.5, 1)}}}) end local padCF = CFrame.new(hrp.Position.X, hrp.Position.Y - 4, hrp.Position.Z) CreatePart(padCF, workspace) local pad for _, v in workspace:GetDescendants() do if v:IsA("BasePart") and (v.Position - Vector3.new(hrp.Position.X, hrp.Position.Y - 4, hrp.Position.Z)).Magnitude < 0.1 then pad = v break end end if pad then SetAnchor(true, pad) SetLocked(pad, true) Resize(pad, Vector3.new(8, 1.2, 8), pad.CFrame) SetColor(pad, Color3.fromRGB(0, 0, 0)) SetCylinderMesh(pad) while true do local targetCF = CFrame.new(hrp.Position.X, hrp.Position.Y - 4, hrp.Position.Z) MovePart(pad, targetCF) wait() end end end)