local Players = game:GetService("Players") local PlayerGui = Players.LocalPlayer:WaitForChild("PlayerGui") local ScreenGui = Instance.new("ScreenGui") ScreenGui.Parent = PlayerGui ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling local Frame = Instance.new("Frame") Frame.Parent = ScreenGui Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderColor3 = Color3.fromRGB(255, 255, 255) Frame.BorderSizePixel = 3 Frame.Size = UDim2.new(0, 584, 0, 314) Frame.Position = UDim2.new(0, 154, 0, -4) local Title = Instance.new("TextLabel") Title.Parent = Frame Title.Name = "MY ASS" Title.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Title.BorderColor3 = Color3.fromRGB(251, 251, 251) Title.BorderSizePixel = 3 Title.Size = UDim2.new(0, 580, 0, 82) Title.Position = UDim2.new(0, 2, 0, 2) Title.Text = "XTR00PGUI V1 (F3X EDITION)" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 20 local Skybox1 = Instance.new("TextButton") Skybox1.Parent = Frame Skybox1.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Skybox1.BorderColor3 = Color3.fromRGB(255, 255, 255) Skybox1.BorderSizePixel = 3 Skybox1.Size = UDim2.new(0, 164, 0, 84) Skybox1.Position = UDim2.new(0, 2, 0, 152) Skybox1.Text = "SKYBOX 1" Skybox1.TextColor3 = Color3.fromRGB(255, 255, 255) Skybox1.TextSize = 12 local Skybox2 = Instance.new("TextButton") Skybox2.Parent = Frame Skybox2.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Skybox2.BorderColor3 = Color3.fromRGB(255, 255, 255) Skybox2.BorderSizePixel = 3 Skybox2.Size = UDim2.new(0, 196, 0, 86) Skybox2.Position = UDim2.new(0, 170, 0, 152) Skybox2.Text = "SKYBOX 2" Skybox2.TextColor3 = Color3.fromRGB(255, 255, 255) Skybox2.TextSize = 12 local Decal = Instance.new("TextButton") Decal.Parent = Frame Decal.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Decal.BorderColor3 = Color3.fromRGB(255, 255, 255) Decal.BorderSizePixel = 3 Decal.Size = UDim2.new(0, 210, 0, 82) Decal.Position = UDim2.new(0, 372, 0, 152) Decal.Text = "DECAL" Decal.TextColor3 = Color3.fromRGB(255, 255, 255) Decal.TextSize = 12 local GiveF3X = Instance.new("TextButton") GiveF3X.Parent = Frame GiveF3X.BackgroundColor3 = Color3.fromRGB(0, 0, 0) GiveF3X.BorderColor3 = Color3.fromRGB(255, 255, 255) GiveF3X.BorderSizePixel = 3 GiveF3X.Size = UDim2.new(0, 170, 0, 74) GiveF3X.Position = UDim2.new(0, 2, 0, 238) GiveF3X.Text = "GIVE F3X/BTOOLS" GiveF3X.TextColor3 = Color3.fromRGB(255, 255, 255) GiveF3X.TextSize = 12 local R6 = Instance.new("TextButton") R6.Parent = Frame R6.BackgroundColor3 = Color3.fromRGB(0, 0, 0) R6.BorderColor3 = Color3.fromRGB(255, 255, 255) R6.BorderSizePixel = 3 R6.Size = UDim2.new(0, 192, 0, 74) R6.Position = UDim2.new(0, 172, 0, 238) R6.Text = "R6" R6.TextColor3 = Color3.fromRGB(255, 255, 255) R6.TextSize = 12 local FireAll = Instance.new("TextButton") FireAll.Parent = Frame FireAll.BackgroundColor3 = Color3.fromRGB(0, 0, 0) FireAll.BorderColor3 = Color3.fromRGB(255, 255, 255) FireAll.BorderSizePixel = 3 FireAll.Size = UDim2.new(0, 214, 0, 74) FireAll.Position = UDim2.new(0, 370, 0, 238) FireAll.Text = "FIRE ALL" FireAll.TextColor3 = Color3.fromRGB(255, 255, 255) FireAll.TextSize = 12 local CloseGui = Instance.new("TextButton") CloseGui.Parent = Frame CloseGui.BackgroundColor3 = Color3.fromRGB(0, 0, 0) CloseGui.BorderSizePixel = 0 CloseGui.Size = UDim2.new(0, 120, 0, 56) CloseGui.Position = UDim2.new(0, -144, 0, 136) CloseGui.Text = "CLOSE GUI" CloseGui.TextColor3 = Color3.fromRGB(255, 255, 255) CloseGui.TextSize = 12 Skybox1.MouseButton1Click:Connect(function() -- Replace with your instance name 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 remote = tool.SyncAPI.ServerEndpoint function _(args) remote:InvokeServer(unpack(args)) end function SetCollision(part,boolean) local args = { [1] = "SyncCollision", [2] = { [1] = { ["Part"] = part, ["CanCollide"] = boolean } } } _(args) end function SetAnchor(boolean,part) local args = { [1] = "SyncAnchor", [2] = { [1] = { ["Part"] = part, ["Anchored"] = boolean } } } _(args) end function CreatePart(cf,parent) local args = { [1] = "CreatePart", [2] = "Normal", [3] = cf, [4] = parent } _(args) end function DestroyPart(part) local args = { [1] = "Remove", [2] = { [1] = part } } _(args) end function MovePart(part,cf) local args = { [1] = "SyncMove", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf } } } _(args) end function Resize(part,size,cf) local args = { [1] = "SyncResize", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf, ["Size"] = size } } } _(args) end function AddMesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SetMesh(part,meshid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://"..meshid } } } _(args) end function SetTexture(part, texid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://"..texid } } } _(args) end function SetName(part, stringg) local args = { [1] = "SetName", [2] = { [1] = part }, [3] = stringg } _(args) end function MeshResize(part,size) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["Scale"] = size } } } _(args) end function Weld(part1, part2,lead) local args = { [1] = "CreateWelds", [2] = { [1] = part1, [2] = part2 }, [3] = lead } _(args) end function SetLocked(part,boolean) local args = { [1] = "SetLocked", [2] = { [1] = part }, [3] = boolean } _(args) end function SetTrans(part,int) local args = { [1] = "SyncMaterial", [2] = { [1] = { ["Part"] = part, ["Transparency"] = int } } } _(args) end function CreateSpotlight(part) local args = { [1] = "CreateLights", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight" } } } _(args) end function SyncLighting(part,brightness) local args = { [1] = "SyncLighting", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight", ["Brightness"] = brightness } } } _(args) end function Color(part,color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color --[[Color3]], ["UnionColoring"] = false } } } _(args) end function SpawnDecal(part,side) local args = { [1] = "CreateTextures", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal" } } } _(args) end function AddDecal(part,asset,side) local args = { [1] = "SyncTexture", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://".. asset } } } _(args) end function Sky(id) e = char.HumanoidRootPart.CFrame.x f = char.HumanoidRootPart.CFrame.y g = char.HumanoidRootPart.CFrame.z CreatePart(CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,6,0),workspace) for i,v in game.Workspace:GetDescendants() do if v:IsA("BasePart") and v.CFrame.x == math.floor(e) and v.CFrame.z == math.floor(g) then --spawn(function() SetName(v,"Skybox") AddMesh(v) --end) --spawn(function() SetMesh(v,"111891702759441") -- Dont change it SetTexture(v,id) --end) MeshResize(v,Vector3.new(7200, 7200, 7200)) -- The rest must be equal to the first scale number SetLocked(v,true) end end end Sky("125463870152261") end) Skybox2.MouseButton1Click:Connect(function() 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 remote = tool.SyncAPI.ServerEndpoint function _(args) remote:InvokeServer(unpack(args)) end function SetCollision(part,boolean) local args = { [1] = "SyncCollision", [2] = { [1] = { ["Part"] = part, ["CanCollide"] = boolean } } } _(args) end function SetAnchor(boolean,part) local args = { [1] = "SyncAnchor", [2] = { [1] = { ["Part"] = part, ["Anchored"] = boolean } } } _(args) end function CreatePart(cf,parent) local args = { [1] = "CreatePart", [2] = "Normal", [3] = cf, [4] = parent } _(args) end function DestroyPart(part) local args = { [1] = "Remove", [2] = { [1] = part } } _(args) end function MovePart(part,cf) local args = { [1] = "SyncMove", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf } } } _(args) end function Resize(part,size,cf) local args = { [1] = "SyncResize", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf, ["Size"] = size } } } _(args) end function AddMesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SetMesh(part,meshid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://"..meshid } } } _(args) end function SetTexture(part, texid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://"..texid } } } _(args) end function SetName(part, stringg) local args = { [1] = "SetName", [2] = { [1] = part }, [3] = stringg } _(args) end function MeshResize(part,size) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["Scale"] = size } } } _(args) end function Weld(part1, part2,lead) local args = { [1] = "CreateWelds", [2] = { [1] = part1, [2] = part2 }, [3] = lead } _(args) end function SetLocked(part,boolean) local args = { [1] = "SetLocked", [2] = { [1] = part }, [3] = boolean } _(args) end function SetTrans(part,int) local args = { [1] = "SyncMaterial", [2] = { [1] = { ["Part"] = part, ["Transparency"] = int } } } _(args) end function CreateSpotlight(part) local args = { [1] = "CreateLights", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight" } } } _(args) end function SyncLighting(part,brightness) local args = { [1] = "SyncLighting", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight", ["Brightness"] = brightness } } } _(args) end function Color(part,color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color --[[Color3]], ["UnionColoring"] = false } } } _(args) end function SpawnDecal(part,side) local args = { [1] = "CreateTextures", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal" } } } _(args) end function AddDecal(part,asset,side) local args = { [1] = "SyncTexture", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://".. asset } } } _(args) end function Sky(id) e = char.HumanoidRootPart.CFrame.x f = char.HumanoidRootPart.CFrame.y g = char.HumanoidRootPart.CFrame.z CreatePart(CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,6,0),workspace) for i,v in game.Workspace:GetDescendants() do if v:IsA("BasePart") and v.CFrame.x == math.floor(e) and v.CFrame.z == math.floor(g) then --spawn(function() SetName(v,"Skybox") AddMesh(v) --end) --spawn(function() SetMesh(v,"111891702759441") -- Dont change it SetTexture(v,id) --end) MeshResize(v,Vector3.new(7200, 7200, 7200)) -- The rest must be equal to the first scale number SetLocked(v,true) end end end Sky("121406169894389") end) CloseGui.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) GiveF3X.MouseButton1Click:Connect(function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";btools") RequestCommand:InvokeServer(";buildingTools") end) R6.MouseButton1Click:Connect(function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";r6") RequestCommand:InvokeServer(";r6") end) FireAll.MouseButton1Click:Connect(function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";Fire all") RequestCommand:InvokeServer(";Fire all") end) Decal.MouseButton1Click:Connect(function() 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 remote = tool.SyncAPI.ServerEndpoint function _(args) remote:InvokeServer(unpack(args)) end function SetCollision(part,boolean) local args = { [1] = "SyncCollision", [2] = { [1] = { ["Part"] = part, ["CanCollide"] = boolean } } } _(args) end function SetAnchor(boolean,part) local args = { [1] = "SyncAnchor", [2] = { [1] = { ["Part"] = part, ["Anchored"] = boolean } } } _(args) end function CreatePart(cf,parent) local args = { [1] = "CreatePart", [2] = "Normal", [3] = cf, [4] = parent } _(args) end function DestroyPart(part) local args = { [1] = "Remove", [2] = { [1] = part } } _(args) end function MovePart(part,cf) local args = { [1] = "SyncMove", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf } } } _(args) end function Resize(part,size,cf) local args = { [1] = "SyncResize", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf, ["Size"] = size } } } _(args) end function AddMesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SetMesh(part,meshid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://"..meshid } } } _(args) end function SetTexture(part, texid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://"..texid } } } _(args) end function SetName(part, stringg) local args = { [1] = "SetName", [2] = { [1] = part }, [3] = stringg } _(args) end function MeshResize(part,size) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["Scale"] = size } } } _(args) end function Weld(part1, part2,lead) local args = { [1] = "CreateWelds", [2] = { [1] = part1, [2] = part2 }, [3] = lead } _(args) end function SetLocked(part,boolean) local args = { [1] = "SetLocked", [2] = { [1] = part }, [3] = boolean } _(args) end function SetTrans(part,int) local args = { [1] = "SyncMaterial", [2] = { [1] = { ["Part"] = part, ["Transparency"] = int } } } _(args) end function CreateSpotlight(part) local args = { [1] = "CreateLights", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight" } } } _(args) end function SyncLighting(part,brightness) local args = { [1] = "SyncLighting", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight", ["Brightness"] = brightness } } } _(args) end function Color(part,color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color --[[Color3]], ["UnionColoring"] = false } } } _(args) end function SpawnDecal(part,side) local args = { [1] = "CreateTextures", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal" } } } _(args) end function AddDecal(part,asset,side) local args = { [1] = "SyncTexture", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://".. asset } } } _(args) 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("125463870152261") end)