
KeylessUniversal

--[[
SM10 GUI V2 (Client)
Refactored for Solara/JJSploit single script execution
--]]
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- Create ScreenGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "SM10ScreenGui"
ScreenGui.Parent = playerGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
-- Create main ImageLabel (background)
local ImageLabel = Instance.new("ImageLabel")
ImageLabel.Name = "MainFrame"
ImageLabel.BackgroundColor3 = Color3.new(0, 0, 0)
ImageLabel.BorderColor3 = Color3.new(0, 0, 0)
ImageLabel.BorderSizePixel = 0
ImageLabel.Position = UDim2.new(0.408, 0, 0.076, 0)
ImageLabel.Size = UDim2.new(0, 340, 0, 487)
ImageLabel.Image = "rbxassetid://84097995149752" -- your decal image
ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
ImageLabel.ScaleType = Enum.ScaleType.Stretch
ImageLabel.Parent = ScreenGui
ImageLabel.Active = true
ImageLabel.Draggable = false -- We'll do custom dragging
-- Drag script for ImageLabel
do
local dragging = false
local dragInput, mousePos, framePos
ImageLabel.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
mousePos = input.Position
framePos = ImageLabel.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
ImageLabel.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - mousePos
ImageLabel.Position = UDim2.new(
framePos.X.Scale,
framePos.X.Offset + delta.X,
framePos.Y.Scale,
framePos.Y.Offset + delta.Y
)
end
end)
end
-- Create buttons and labels
local function createButton(name, pos, text, parent)
local btn = Instance.new("TextButton")
btn.Name = name
btn.BackgroundColor3 = Color3.fromRGB(0, 234, 255)
btn.BorderColor3 = Color3.new(0,0,0)
btn.BorderSizePixel = 0
btn.Position = pos
btn.Size = UDim2.new(0, 143, 0, 50)
btn.Font = Enum.Font.SourceSans
btn.Text = text
btn.TextColor3 = Color3.new(0, 0, 0)
btn.TextSize = 14
btn.Parent = parent
return btn
end
local function createLabel(name, pos, size, text, bgColor, parent)
local lbl = Instance.new("TextLabel")
lbl.Name = name
lbl.BackgroundColor3 = bgColor
lbl.BorderColor3 = Color3.new(0, 0, 0)
lbl.BorderSizePixel = 0
lbl.Position = pos
lbl.Size = size
lbl.Font = Enum.Font.SourceSans
lbl.Text = text
lbl.TextColor3 = Color3.new(0, 0, 0)
lbl.TextSize = 14
lbl.Parent = parent
return lbl
end
-- Labels
local titleLabel = createLabel("SM10GUIV2Client", UDim2.new(0.124,0,0.018,0), UDim2.new(0,257,0,50), "SM10 GUI V2 (Client)", Color3.fromRGB(0,254,21), ImageLabel)
local welcomeLabel = createLabel("WelcomeLabel", UDim2.new(0.021,0,0.877,0), UDim2.new(0,326,0,50), "Welcome to SM10 GUI V2 SM10 is also known as Sm0kekkidd", Color3.fromRGB(0,255,21), ImageLabel)
-- Buttons (use your exact positions and text from original)
local ESPButton = createButton("ESPButton", UDim2.new(0.534,0,0.626,0), "ESP", ImageLabel)
local InvisButton = createButton("InvisButton", UDim2.new(0.535,0,0.383,0), "invis (client)", ImageLabel)
local VanishPlayerButton = createButton("VanishPlayerButton", UDim2.new(0.039,0,0.628,0), "vanish players (client)", ImageLabel)
local FlyButton = createButton("FlyButton", UDim2.new(0.044,0,0.264,0), "Fly", ImageLabel)
local FireButton = createButton("FireButton", UDim2.new(0.042,0,0.5,0), "fire all (client)", ImageLabel)
local DecalButton = createButton("DecalButton", UDim2.new(0.536,0,0.133,0), "Decal", ImageLabel)
local NoclipButton = createButton("NoclipButton", UDim2.new(0.045,0,0.383,0), "noclip", ImageLabel)
local TptoolButton = createButton("TptoolButton", UDim2.new(0.535,0,0.5,0), "tptool", ImageLabel)
local NoclipFlyButton = createButton("NoclipFlyButton", UDim2.new(0.536,0,0.262,0), "noclip fly", ImageLabel)
local SuperJumpButton = createButton("SuperJumpButton", UDim2.new(0.044,0,0.754,0), "Super Jump", ImageLabel)
local SuperSpeedButton = createButton("SuperSpeedButton", UDim2.new(0.53,0,0.754,0), "Super Speed", ImageLabel)
local SkyboxButton = createButton("SkyboxButton", UDim2.new(0.045,0,0.134,0), "Skybox", ImageLabel)
-- ====================
-- Button functionalities
-- ====================
-- ESP
local ESPEnabled = false
local boxes = {}
local function createBox(player)
local char = player.Character
if not char then return end
local head = char:FindFirstChild("Head")
if not head then return end
local box = Instance.new("BoxHandleAdornment")
box.Name = "ESPBox"
box.Adornee = head
box.AlwaysOnTop = true
box.ZIndex = 10
box.Size = Vector3.new(2, 2, 2)
box.Color3 = Color3.fromRGB(0, 255, 0)
box.Transparency = 0.5
box.Parent = head
boxes[player] = box
end
local function removeBox(player)
if boxes[player] then
boxes[player]:Destroy()
boxes[player] = nil
end
end
local function toggleESP()
ESPEnabled = not ESPEnabled
if ESPEnabled then
for _, player in pairs(Players:GetPlayers()) do
createBox(player)
end
Players.PlayerAdded:Connect(function(player)
if ESPEnabled then
player.CharacterAdded:Connect(function()
createBox(player)
end)
end
end)
Players.PlayerRemoving:Connect(function(player)
removeBox(player)
end)
else
for _, box in pairs(boxes) do
box:Destroy()
end
boxes = {}
end
end
ESPButton.MouseButton1Click:Connect(toggleESP)
-- Invis (client)
local function goInvisible()
local character = player.Character or player.CharacterAdded:Wait()
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") or part:IsA("Decal") then
part.Transparency = 1
elseif part:IsA("Accessory") then
local handle = part:FindFirstChild("Handle")
if handle then
handle.Transparency = 1
end
end
end
end
InvisButton.MouseButton1Click:Connect(goInvisible)
-- Vanish players (client)
VanishPlayerButton.MouseButton1Click:Connect(function()
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= player then
local char = plr.Character
if char then
char:Destroy()
end
end
end
end)
-- Fly
local flying = false
local flySpeed = 50
local bv
FlyButton.MouseButton1Click:Connect(function()
flying = not flying
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
if flying then
bv = Instance.new("BodyVelocity")
bv.Name = "FlyVelocity"
bv.MaxForce = Vector3.new(1e9,1e9,1e9)
bv.Velocity = Vector3.new(0,0,0)
bv.Parent = hrp
-- Fly loop
local conn
conn = RunService.Heartbeat:Connect(function()
if not flying then
conn:Disconnect()
if bv and bv.Parent then
bv:Destroy()
end
return
end
local direction = Vector3.new(0,0,0)
local cam = workspace.CurrentCamera
if UserInputService:IsKeyDown(Enum.KeyCode.W) then
direction = direction + cam.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then
direction = direction - cam.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then
direction = direction - cam.CFrame.RightVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then
direction = direction + cam.CFrame.RightVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
direction = direction + Vector3.new(0,1,0)
end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
direction = direction - Vector3.new(0,1,0)
end
if direction.Magnitude > 0 then
bv.Velocity = direction.Unit * flySpeed
else
bv.Velocity = Vector3.new(0,0,0)
end
end)
else
if bv and bv.Parent then
bv:Destroy()
end
end
end)
-- Fire all parts (client)
FireButton.MouseButton1Click:Connect(function()
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") and not part:IsA("Terrain") then
if not part:FindFirstChild("🔥ClientFire") then
local fire = Instance.new("Fire")
fire.Name = "🔥ClientFire"
fire.Size = (part.Size.X + part.Size.Y + part.Size.Z) / 3
fire.Heat = 10
fire.Parent = part
end
end
end
end)
-- Decal all parts & player parts
local decalId = "rbxassetid://84097995149752"
local function applyDecal(part)
local faces = {
Enum.NormalId.Front,
Enum.NormalId.Back,
Enum.NormalId.Top,
Enum.NormalId.Bottom,
Enum.NormalId.Left,
Enum.NormalId.Right
}
for _, face in pairs(faces) do
local decal = Instance.new("Decal")
decal.Texture = decalId
decal.Face = face
decal.Parent = part
end
end
DecalButton.MouseButton1Click:Connect(function()
for _, obj in pairs(workspace:GetDescendants()) do
if obj:IsA("BasePart") and not obj:IsA("Terrain") then
pcall(function()
applyDecal(obj)
end)
end
end
for _, plr in pairs(Players:GetPlayers()) do
local char = plr.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") then
pcall(function()
applyDecal(part)
end)
end
end
end
end
end)
-- Noclip
local noclip = false
RunService.Stepped:Connect(function()
if noclip and player.Character then
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") and part.CanCollide then
part.CanCollide = false
end
end
end
end)
NoclipButton.MouseButton1Click:Connect(function()
noclip = not noclip
end)
-- TP Tool
TptoolButton.MouseButton1Click:Connect(function()
if player.Backpack:FindFirstChild("TPTool") or player.Character:FindFirstChild("TPTool") then return end
local tool = Instance.new("Tool")
tool.RequiresHandle = false
tool.Name = "TPTool"
tool.Parent = player.Backpack
local mouse = player:GetMouse()
tool.Activated:Connect(function()
local char = player.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
if hrp then
local target = mouse.Hit.Position
hrp.CFrame = CFrame.new(target + Vector3.new(0,5,0))
end
end)
end)
-- Noclip Fly (combines noclip and fly)
local noclipFlyFlying = false
local noclipFlyBV
NoclipFlyButton.MouseButton1Click:Connect(function()
noclipFlyFlying = not noclipFlyFlying
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
if noclipFlyFlying then
noclip = true
noclipFlyBV = Instance.new("BodyVelocity")
noclipFlyBV.Name = "FlyVelocity"
noclipFlyBV.MaxForce = Vector3.new(1e9,1e9,1e9)
noclipFlyBV.Velocity = Vector3.new(0,0,0)
noclipFlyBV.Parent = hrp
-- Fly loop
local conn
conn = RunService.Heartbeat:Connect(function()
if not noclipFlyFlying then
conn:Disconnect()
if noclipFlyBV and noclipFlyBV.Parent then
noclipFlyBV:Destroy()
end
noclip = false
return
end
local direction = Vector3.new(0,0,0)
local cam = workspace.CurrentCamera
if UserInputService:IsKeyDown(Enum.KeyCode.W) then
direction = direction + cam.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then
direction = direction - cam.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then
direction = direction - cam.CFrame.RightVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then
direction = direction + cam.CFrame.RightVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
direction = direction + Vector3.new(0,1,0)
end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
direction = direction - Vector3.new(0,1,0)
end
if direction.Magnitude > 0 then
noclipFlyBV.Velocity = direction.Unit * flySpeed
else
noclipFlyBV.Velocity = Vector3.new(0,0,0)
end
end)
else
if noclipFlyBV and noclipFlyBV.Parent then
noclipFlyBV:Destroy()
end
noclip = false
end
end)
-- Super Jump
local isSuperJump = false
local normalJumpPower = 50
local superJumpPower = 200
local function setJump(power)
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.UseJumpPower = true
humanoid.JumpPower = power
end
end
SuperJumpButton.MouseButton1Click:Connect(function()
isSuperJump = not isSuperJump
if isSuperJump then
setJump(superJumpPower)
SuperJumpButton.Text = "Super Jump: ON"
else
setJump(normalJumpPower)
SuperJumpButton.Text = "Super Jump"
end
end)
player.CharacterAdded:Connect(function(char)
char:WaitForChild("Humanoid")
task.wait(0.1)
if isSuperJump then
setJump(superJumpPower)
else
setJump(normalJumpPower)
end
end)
-- Super Speed
local isSuperSpeed = false
local normalWalkSpeed = 16
local superWalkSpeed = 100
local function setSpeed(speed)
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = speed
end
end
SuperSpeedButton.MouseButton1Click:Connect(function()
isSuperSpeed = not isSuperSpeed
if isSuperSpeed then
setSpeed(superWalkSpeed)
SuperSpeedButton.Text = "Super Speed: ON"
else
setSpeed(normalWalkSpeed)
SuperSpeedButton.Text = "Super Speed"
end
end)
player.CharacterAdded:Connect(function(char)
char:WaitForChild("Humanoid")
task.wait(0.1)
if isSuperSpeed then
setSpeed(superWalkSpeed)
else
setSpeed(normalWalkSpeed)
end
end)
-- Skybox toggle
local skyboxEnabled = false
local oldSkybox = nil
SkyboxButton.MouseButton1Click:Connect(function()
skyboxEnabled = not skyboxEnabled
if skyboxEnabled then
oldSkybox = Lighting.Sky
local newSky = Instance.new("Sky")
newSky.Name = "SM10Sky"
newSky.SkyboxBk = "rbxassetid://6154806713"
newSky.SkyboxDn = "rbxassetid://6154806379"
newSky.SkyboxFt = "rbxassetid://6154806846"
newSky.SkyboxLf = "rbxassetid://6154806915"
newSky.SkyboxRt = "rbxassetid://6154806574"
newSky.SkyboxUp = "rbxassetid://6154806493"
newSky.Parent = Lighting
Lighting.Sky = newSky
else
if oldSkybox then
Lighting.Sky = oldSkybox
end
end
end)
-- End of script



This is a *
well im abit new to it dont worry V3 will be kinda better i may even start doing backdoored script what will you say huh
WOW
this cheat lwk crashed my pc
ts AI GENERATED ASF delete ts 😂✌️
habangri3 i think its bc its too good (im kidding)
slop content
why dis even on here lil bro im crine 😂😂
yo w script