Salsaby1x9 f3x gui
Key RequiredUniversal

Salsaby1x9 f3x gui

Universal Script1x9x8x7x6xC1x9x8x7x6xC 9.2K views 27 executesUpdated Sep 9, 2025
1.7/ 5(3 votes)
1233% Positive
Lua Script•196 lines (6956 chars)
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)
]])()

Features & Information

F3x gui, animated skybox
#Fx gui#Hd admin#Btools#Fx#Gui

Community Comments (3)

1x9x8x7x6xC1x9x8x7x6xCSep 9, 2025

Is dis da firs loadstren I mak withot chetgpt?

1x9x8x7x6xC1x9x8x7x6xCSep 9, 2025

IMDELEDSINGROFMEBEND IGETALTEGILSTOTEKOFTHERUNDORPENZ ILEDSINGROFMEBNDALTHEPRTYGILZWANDDODANZ MA SALZA, OO O LOKATMEBEND IT NAMED MAA SALZA

1x9x6x3xOxC1x9x6x3xOxCOct 16, 2025

Hello

More Scripts for Universal Scripts