
KeylessUniversal

-- 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)



slop
lol
just posted it should not say anything
Whut is this
a cilent gui