loadstring([[ local player = game.Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) gui.ResetOnSpawn = false local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 600, 0, 400) frame.Position = UDim2.new(0.5, -300, 0.5, -200) frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) frame.BorderSizePixel = 4 frame.BorderColor3 = Color3.fromRGB(255, 0, 0) local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 40) title.Position = UDim2.new(0, 0, 0, 0) title.BackgroundTransparency = 1 title.TextColor3 = Color3.fromRGB(255, 0, 0) title.Font = Enum.Font.SourceSansBold title.TextSize = 28 title.Text = "Salsaby1x9" -- FINNALY FIXED FRAME local dragging = false local dragInput local dragStart local startPos local function update(input) local delta = input.Position - dragStart frame.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) frame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) -- Button creation local function makeButton(name, row, col) local btn = Instance.new("TextButton", frame) btn.Size = UDim2.new(0, 180, 0, 80) btn.Position = UDim2.new(0, (col - 1) * 200 + 10, 0, (row - 1) * 100 + 50) btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20) btn.BorderSizePixel = 2 btn.BorderColor3 = Color3.fromRGB(255, 0, 0) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 20 btn.Text = name return btn end -- hey, why you wanna skid it or smth? Piss off local function getRemote() local tool for _,v in pairs(player:GetDescendants()) do if v.Name=="SyncAPI" then tool=v.Parent end end for _,v in pairs(game.ReplicatedStorage:GetDescendants()) do if v.Name=="SyncAPI" then tool=v.Parent end end return tool and tool.SyncAPI.ServerEndpoint end local function f3xInvoke(args) local remote = getRemote() if remote then remote:InvokeServer(unpack(args)) end end local buttons = {} buttons[1] = makeButton("Skybox", 1, 1) buttons[1].MouseButton1Click:Connect(function() local char = player.Character local skyboxPart local ids = {"79786666704853","77978447760408","79786666704853","117505037758242","124255385651541","77765982624662"} local e,f,g = char.HumanoidRootPart.CFrame.X,char.HumanoidRootPart.CFrame.Y,char.HumanoidRootPart.CFrame.Z f3xInvoke({"CreatePart","Normal",CFrame.new(math.floor(e),math.floor(f),math.floor(g))+Vector3.new(0,6,0),workspace}) for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v.CFrame.X==math.floor(e) and v.CFrame.Z==math.floor(g) then skyboxPart = v f3xInvoke({"SetName",{v},"Skybox"}) f3xInvoke({"CreateMeshes", {{Part=v}}}) f3xInvoke({"SyncMesh", {{Part=v,MeshId="rbxassetid://111891702759441"}}}) f3xInvoke({"SyncMesh", {{Part=v,Scale=Vector3.new(7200,7200,7200)}}}) f3xInvoke({"SetLocked",{v},true}) end end spawn(function() while true do for _,id in ipairs(ids) do if skyboxPart then f3xInvoke({"SyncMesh", {{Part=skyboxPart,TextureId="rbxassetid://"..id}}}) end wait(0.2) end end end) end) -- spam buttons[2] = makeButton("Decal", 1, 2) buttons[2].MouseButton1Click:Connect(function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then spawn(function() f3xInvoke({"SetLocked",{v},false}) for _,face in pairs(Enum.NormalId:GetEnumItems()) do f3xInvoke({"CreateTextures", {{Part=v,Face=face,TextureType="Decal"}}}) f3xInvoke({"SyncTexture", {{Part=v,Face=face,TextureType="Decal",Texture="rbxassetid://77978447760408"}}}) end end) end end end) buttons[3] = makeButton("Music", 1, 3) buttons[3].MouseButton1Click:Connect(function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";music 119840238198839") RequestCommand:InvokeServer(";pitch 0.1") RequestCommand:InvokeServer(";volume inf") end) buttons[4] = makeButton("Btools", 2, 1) buttons[4].MouseButton1Click:Connect(function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";btools") RequestCommand:InvokeServer(";buildingTools") end) buttons[5] = makeButton("Unanchor", 2, 2) buttons[5].MouseButton1Click:Connect(function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then f3xInvoke({"SetLocked",{v},false}) f3xInvoke({"SyncAnchor", {{Part=v,Anchored=false}}}) end end end) buttons[6] = makeButton("Remove Map", 2, 3) buttons[6].MouseButton1Click:Connect(function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then f3xInvoke({"Remove",{v}}) end end end) buttons[7] = makeButton("hacker", 3, 1) buttons[7].MouseButton1Click:Connect(function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";music 2398627586") RequestCommand:InvokeServer(";pitch 1") RequestCommand:InvokeServer(";volume inf") end) buttons[8] = makeButton("hitler sparta remix", 3, 2) buttons[8].MouseButton1Click:Connect(function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";music 119427795491464") RequestCommand:InvokeServer(";pitch 0.1") RequestCommand:InvokeServer(";volume inf") end) ]])()