SM10 GUI cilent V1
Key RequiredUniversal

SM10 GUI cilent V1

Universal ScriptSm10Sm10 2.7K views 119 executesUpdated Jul 16, 2025
0.0/ 5(4 votes)
040% Positive
Lua Script•342 lines (11336 chars)
-- Single Script for Solara / JJSploit -- GUI + Functionality

local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")

-- Create ScreenGui and elements
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "Sm0kekiddGui"
ScreenGui.Parent = player:WaitForChild("PlayerGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

local ImageLabel = Instance.new("ImageLabel")
ImageLabel.Parent = ScreenGui
ImageLabel.BackgroundColor3 = Color3.fromRGB(0, 255, 51)
ImageLabel.BorderSizePixel = 0
ImageLabel.Position = UDim2.new(0.4, 0, 0.07, 0)
ImageLabel.Size = UDim2.new(0, 315, 0, 403)
ImageLabel.Image = "rbxassetid://84097995149752" -- your decal ID
ImageLabel.ImageColor3 = Color3.fromRGB(255, 255, 255)
ImageLabel.ScaleType = Enum.ScaleType.Stretch

-- Dragging functionality
do
    local dragging = false
    local dragStart = nil
    local startPos = nil

    ImageLabel.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 then
            dragging = true
            dragStart = input.Position
            startPos = ImageLabel.Position
        end
    end)

    ImageLabel.InputChanged:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseMovement and dragging then
            local delta = input.Position - dragStart
            ImageLabel.Position = UDim2.new(
                startPos.X.Scale,
                startPos.X.Offset + delta.X,
                startPos.Y.Scale,
                startPos.Y.Offset + delta.Y
            )
        end
    end)

    game:GetService("UserInputService").InputEnded:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 then
            dragging = false
        end
    end)
end

-- Utility function to create buttons
local function createButton(name, parent, pos, text)
    local btn = Instance.new("TextButton")
    btn.Name = name
    btn.Parent = parent
    btn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
    btn.BorderSizePixel = 0
    btn.Position = pos
    btn.Size = UDim2.new(0, 128, 0, 50)
    btn.Font = Enum.Font.SourceSans
    btn.Text = text
    btn.TextColor3 = Color3.fromRGB(0, 0, 0)
    btn.TextSize = 14
    return btn
end

-- Create all buttons
local TpToolButton = createButton("TpToolButton", ImageLabel, UDim2.new(0.05, 0, 0.33, 0), "TpTool: OFF")
local NoclipButton = createButton("NoclipButton", ImageLabel, UDim2.new(0.54, 0, 0.49, 0), "Noclip: OFF")
local FlyButton = createButton("FlyButton", ImageLabel, UDim2.new(0.54, 0, 0.33, 0), "Fly: OFF")
local InvisButton = createButton("InvisButton", ImageLabel, UDim2.new(0.05, 0, 0.49, 0), "Invis")
local SkyboxButton = createButton("SkyboxButton", ImageLabel, UDim2.new(0.05, 0, 0.18, 0), "Skybox")
local DecalButton = createButton("DecalButton", ImageLabel, UDim2.new(0.54, 0, 0.18, 0), "Decal")
local SpeedButton = createButton("SpeedButton", ImageLabel, UDim2.new(0.54, 0, 0.64, 0), "Speed (50)")
local ESPButton = createButton("ESPButton", ImageLabel, UDim2.new(0.05, 0, 0.64, 0), "ESP")
local NightTimeButton = createButton("NightTimeButton", ImageLabel, UDim2.new(0.05, 0, 0.80, 0), "Night (client)")
local FireButton = createButton("FireButton", ImageLabel, UDim2.new(0.54, 0, 0.80, 0), "Fire ALL (client)")

local TextLabel = Instance.new("TextLabel")
TextLabel.Parent = ImageLabel
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0.09, 0, 0.01, 0)
TextLabel.Size = UDim2.new(0, 257, 0, 50)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "Sm0kekidd Gui V1 (client)"
TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.TextSize = 14

-- === TpTool ===
do
    local enabled = false
    TpToolButton.MouseButton1Click:Connect(function()
        enabled = not enabled
        TpToolButton.Text = enabled and "TpTool: ON" or "TpTool: OFF"
    end)

    mouse.Button1Down:Connect(function()
        if enabled and mouse.Target then
            local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
            if hrp then
                hrp.CFrame = CFrame.new(mouse.Hit.p + Vector3.new(0, 3, 0))
            end
        end
    end)
end

-- === Noclip ===
do
    local noclipEnabled = false
    local conn
    local function noclip()
        local character = player.Character
        if not character then return end
        for _, part in pairs(character:GetDescendants()) do
            if part:IsA("BasePart") then
                part.CanCollide = false
            end
        end
    end

    NoclipButton.MouseButton1Click:Connect(function()
        noclipEnabled = not noclipEnabled
        if noclipEnabled then
            conn = RunService.Stepped:Connect(noclip)
            NoclipButton.Text = "Noclip: ON"
        else
            if conn then conn:Disconnect() end
            NoclipButton.Text = "Noclip: OFF"
        end
    end)
end

-- === Fly ===
do
    local flying = false
    local bv
    local conn
    local speed = 45

    FlyButton.MouseButton1Click:Connect(function()
        local char = player.Character or player.CharacterAdded:Wait()
        local hrp = char:FindFirstChild("HumanoidRootPart")
        if not hrp then return end

        if flying then
            flying = false
            if conn then conn:Disconnect() end
            if bv then bv:Destroy() end
            FlyButton.Text = "Fly: OFF"
        else
            flying = true
            FlyButton.Text = "Fly: ON"
            bv = Instance.new("BodyVelocity")
            bv.Name = "SM10CameraFly"
            bv.MaxForce = Vector3.new(1e5, 1e5, 1e5)
            bv.Velocity = Vector3.new(0,0,0)
            bv.Parent = hrp

            conn = RunService.RenderStepped:Connect(function()
                if not flying then return end
                local cam = workspace.CurrentCamera
                bv.Velocity = cam.CFrame.LookVector * speed
            end)
        end
    end)
end

-- === Invisibility ===
InvisButton.MouseButton1Click:Connect(function()
    local targetPlayer = Players:FindFirstChild("SM10_kidd2") -- change to your target player or dynamically
    if not targetPlayer or not targetPlayer.Character then return end
    local character = targetPlayer.Character

    for _, part in pairs(character:GetDescendants()) do
        if part:IsA("BasePart") then
            part.Transparency = 1
            part.CanCollide = false
        elseif part:IsA("Decal") or part:IsA("Texture") then
            part.Transparency = 1
        end
    end

    local hrp = character:FindFirstChild("HumanoidRootPart")
    if hrp then
        hrp.Transparency = 1
    end
end)

-- === Skybox ===
SkyboxButton.MouseButton1Click:Connect(function()
    for _, v in pairs(Lighting:GetChildren()) do
        if v:IsA("Sky") then
            v:Destroy()
        end
    end

    local sky = Instance.new("Sky")
    sky.Name = "SM10_Skybox"
    sky.SkyboxBk = "rbxassetid://84097995149752"
    sky.SkyboxDn = "rbxassetid://84097995149752"
    sky.SkyboxFt = "rbxassetid://84097995149752"
    sky.SkyboxLf = "rbxassetid://84097995149752"
    sky.SkyboxRt = "rbxassetid://84097995149752"
    sky.SkyboxUp = "rbxassetid://84097995149752"
    sky.Parent = Lighting
end)

-- === Decal ===
DecalButton.MouseButton1Click:Connect(function()
    local DECAL_ID = "rbxassetid://84097995149752"
    local SIDES = {"Top", "Bottom", "Left", "Right", "Front", "Back"}

    for _, part in pairs(workspace:GetDescendants()) do
        if part:IsA("BasePart") and part:IsDescendantOf(workspace) then
            for _, side in pairs(SIDES) do
                if not part:FindFirstChild("SM10Decal_"..side) then
                    local decal = Instance.new("Decal")
                    decal.Name = "SM10Decal_"..side
                    decal.Texture = DECAL_ID
                    decal.Face = Enum.NormalId[side]
                    decal.Parent = part
                end
            end
        end
    end
end)

-- === Speed ===
SpeedButton.MouseButton1Click:Connect(function()
    local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
    if hum then
        hum.WalkSpeed = 50
    end
end)

-- === ESP ===
ESPButton.MouseButton1Click:Connect(function()
    local function createESP(plr)
        local char = plr.Character
        if not char then return end
        local head = char:FindFirstChild("Head")
        if not head then return end
        if head:FindFirstChild("SM10_ESP") then return end

        local box = Instance.new("BoxHandleAdornment")
        box.Name = "SM10_ESP"
        box.Size = Vector3.new(2,1,1)
        box.Color3 = Color3.fromRGB(0, 255, 0)
        box.Transparency = 0.3
        box.AlwaysOnTop = true
        box.ZIndex = 5
        box.Adornee = head
        box.Parent = head
    end

    for _, plr in pairs(Players:GetPlayers()) do
        createESP(plr)
    end

    Players.PlayerAdded:Connect(function(plr)
        plr.CharacterAdded:Connect(function()
            wait(1)
            createESP(plr)
        end)
    end)

    for _, plr in pairs(Players:GetPlayers()) do
        plr.CharacterAdded:Connect(function()
            wait(1)
            createESP(plr)
        end)
    end
end)

-- === Night Time ===
NightTimeButton.MouseButton1Click:Connect(function()
    local SKYBOX_ASSET_IDS = {
        Back = "rbxassetid://248837156",
        Down = "rbxassetid://248837155",
        Front = "rbxassetid://248837153",
        Left = "rbxassetid://248837152",
        Right = "rbxassetid://248837154",
        Up = "rbxassetid://248837157",
    }

    for _, child in pairs(Lighting:GetChildren()) do
        if child:IsA("Sky") then
            child:Destroy()
        end
    end

    local nightSky = Instance.new("Sky")
    nightSky.Name = "NightSky"

    nightSky.SkyboxBk = SKYBOX_ASSET_IDS.Back
    nightSky.SkyboxDn = SKYBOX_ASSET_IDS.Down
    nightSky.SkyboxFt = SKYBOX_ASSET_IDS.Front
    nightSky.SkyboxLf = SKYBOX_ASSET_IDS.Left
    nightSky.SkyboxRt = SKYBOX_ASSET_IDS.Right
    nightSky.SkyboxUp = SKYBOX_ASSET_IDS.Up

    nightSky.Parent = Lighting
    Lighting.TimeOfDay = "00:00:00"
    Lighting.Ambient = Color3.fromRGB(20, 20, 35)
    Lighting.OutdoorAmbient = Color3.fromRGB(10, 10, 20)

    NightTimeButton.Text = "Night Mode Activated"
    NightTimeButton.BackgroundColor3 = Color3.fromRGB(15, 15, 60)
end)

-- === Fire ===
FireButton.MouseButton1Click:Connect(function()
    for _, part in pairs(workspace:GetDescendants()) do
        if part:IsA("BasePart") then
            if not part:FindFirstChild("ClientFireEffect") then
                local fire = Instance.new("Fire")
                fire.Name = "ClientFireEffect"
                fire.Heat = 10

                local sizeMagnitude = part.Size.Magnitude
                local fireSize = math.clamp(sizeMagnitude * 2, 5, 50)

                if part.Name:lower():find("baseplate") then
                    fireSize = fireSize * 2
                    fire.Heat = 20
                end

                fire.Size = fireSize
                fire.Parent = part
            end
        end
    end
    print("Fire effect applied on all parts (client only).")
end)

Features & Information

This GUI is cilent only only fly and noclip could be seen this gui took awhile to make and can be executed by jjspliots and solara or any lua executors but invis dose not work

Community Comments (5)

astralixastralixJul 16, 2025

slop

Sm10Sm10Jul 16, 2025

lol

Sm10Sm10Jul 16, 2025

just posted it should not say anything

gargaritaeironegargaritaeironeJul 16, 2025

Whut is this

Sm10Sm10Jul 16, 2025

a cilent gui

More Scripts for Universal Scripts