local parentGui = (gethui and gethui()) or game:GetService("CoreGui") local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "Sm0kekiddV2" ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.ResetOnSpawn = false ScreenGui.Parent = parentGui local Frame = Instance.new("Frame") Frame.BackgroundColor3 = Color3.fromRGB(55, 255, 0) Frame.BorderSizePixel = 0 Frame.Position = UDim2.new(0.493, 0, 0.12, 0) Frame.Size = UDim2.new(0, 316, 0, 382) Frame.Parent = ScreenGui Frame.Active = true Frame.Draggable = true local TextLabel = Instance.new("TextLabel") TextLabel.Font = Enum.Font.SourceSans TextLabel.Text = "Sm0kekidd Gui V2" TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0) TextLabel.TextSize = 30 TextLabel.BackgroundColor3 = Color3.fromRGB(255, 0, 4) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0.035, 0, 0.02, 0) TextLabel.Size = UDim2.new(0, 292, 0, 54) TextLabel.Parent = Frame local function createButton(name, text, position) local btn = Instance.new("TextButton") btn.Name = name btn.Font = Enum.Font.SourceSans btn.Text = text btn.TextColor3 = Color3.fromRGB(0, 0, 0) btn.TextSize = 17 btn.BackgroundColor3 = Color3.fromRGB(0, 255, 255) btn.BorderSizePixel = 0 btn.Position = position btn.Size = UDim2.new(0, 140, 0, 50) btn.Parent = Frame return btn end local SkyboxButton = createButton("SkyboxButton", "Skybox", UDim2.new(0.035, 0, 0.20, 0)) local DecalButton = createButton("DecalButton", "Decal", UDim2.new(0.516, 0, 0.20, 0)) local ESPButton = createButton("ESPButton", "ESP", UDim2.new(0.032, 0, 0.50, 0)) local RIPGUIButton = createButton("RIPGUIButton", "R.I.P GUI", UDim2.new(0.035, 0, 0.80, 0)) local TptoolButton = createButton("TptoolButton", "Tptool", UDim2.new(0.51, 0, 0.50, 0)) local FlyButton = createButton("FlyButton", "Fly", UDim2.new(0.032, 0, 0.35, 0)) local FireAllButton = createButton("FireAllButton", "Fire ALL (Client)", UDim2.new(0.032, 0, 0.65, 0)) local NightTimeButton = createButton("NightTimeButton", "Night Time (Client)", UDim2.new(0.513, 0, 0.80, 0)) local BlowUpButton = createButton("BlowUpButton", "Blow up (Client)", UDim2.new(0.51, 0, 0.65, 0)) local NoclipButton = createButton("NoclipButton", "Noclip", UDim2.new(0.51, 0, 0.35, 0)) -- Skybox SkyboxButton.MouseButton1Click:Connect(function() local sky = Instance.new("Sky") 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 = game.Lighting end) -- Decal all sides of all parts DecalButton.MouseButton1Click:Connect(function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then for _, face in ipairs(Enum.NormalId:GetEnumItems()) do local decal = Instance.new("Decal") decal.Texture = "rbxassetid://84097995149752" decal.Face = face decal.Parent = v end end end end) -- ESP Toggle local espEnabled = false local espBoxes = {} local function createBox(plr) local box = Instance.new("BoxHandleAdornment") box.Adornee = plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") box.AlwaysOnTop = true box.ZIndex = 10 box.Transparency = 0.5 box.Color3 = Color3.new(1, 0, 0) box.Size = Vector3.new(4, 6, 1) box.Parent = workspace.CurrentCamera return box end local RunService = game:GetService("RunService") ESPButton.MouseButton1Click:Connect(function() espEnabled = not espEnabled if espEnabled then ESPButton.Text = "ESP ON" else ESPButton.Text = "ESP OFF" for _, box in pairs(espBoxes) do box:Destroy() end espBoxes = {} end end) RunService.Heartbeat:Connect(function() if espEnabled then for plr, box in pairs(espBoxes) do if not plr.Character or not plr.Character:FindFirstChild("HumanoidRootPart") then box:Destroy() espBoxes[plr] = nil end end for _, plr in pairs(game.Players:GetPlayers()) do if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") and not espBoxes[plr] then espBoxes[plr] = createBox(plr) end end end end) -- R.I.P GUI Button (Hide all except itself) RIPGUIButton.MouseButton1Click:Connect(function() local visible = true if RIPGUIButton.Text == "Hide GUI" then visible = false RIPGUIButton.Text = "Show GUI" else visible = true RIPGUIButton.Text = "Hide GUI" end for _, child in pairs(Frame:GetChildren()) do if child ~= RIPGUIButton then child.Visible = visible end end end) -- Tptool Button local player = game.Players.LocalPlayer local mouse = player:GetMouse() local teleporting = false local clickConn TptoolButton.MouseButton1Click:Connect(function() teleporting = not teleporting if teleporting then TptoolButton.Text = "TP Tool ON" clickConn = mouse.Button1Down:Connect(function() if not teleporting then return end local target = mouse.Target if target then local hitPos = mouse.Hit.p local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = CFrame.new(hitPos + Vector3.new(0, 3, 0)) end end end) else TptoolButton.Text = "TP Tool OFF" if clickConn then clickConn:Disconnect() clickConn = nil end end end) player.CharacterRemoving:Connect(function() teleporting = false if clickConn then clickConn:Disconnect() clickConn = nil end TptoolButton.Text = "Tptool" end) -- Fly Button (Camera-based fly, speed 30) local flying = false local bv, bg FlyButton.MouseButton1Click:Connect(function() flying = not flying local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local RunService = game:GetService("RunService") if flying then bv = Instance.new("BodyVelocity") bv.MaxForce = Vector3.new(1e9, 1e9, 1e9) bv.Velocity = Vector3.new(0,0,0) bv.Parent = hrp bg = Instance.new("BodyGyro") bg.MaxTorque = Vector3.new(1e9, 1e9, 1e9) bg.CFrame = workspace.CurrentCamera.CFrame bg.Parent = hrp RunService:BindToRenderStep("FlyMovement", Enum.RenderPriority.Character.Value, function() if flying and hrp then local camCF = workspace.CurrentCamera.CFrame bv.Velocity = camCF.LookVector * 30 bg.CFrame = camCF end end) FlyButton.Text = "Fly ON" else RunService:UnbindFromRenderStep("FlyMovement") if bv then bv:Destroy() end if bg then bg:Destroy() end FlyButton.Text = "Fly OFF" end end) -- Fire All Button (Client-side fire on all parts and players) FireAllButton.MouseButton1Click:Connect(function() for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("BasePart") then if not obj:FindFirstChildWhichIsA("Fire") then local fire = Instance.new("Fire") fire.Heat = 10 fire.Size = 5 fire.Parent = obj end elseif obj:IsA("Model") and obj:FindFirstChild("Humanoid") then local hrp = obj:FindFirstChild("HumanoidRootPart") if hrp and not hrp:FindFirstChildWhichIsA("Fire") then local fire = Instance.new("Fire") fire.Heat = 15 fire.Size = 8 fire.Parent = hrp end end end end) -- Night Time Button (Client-side lighting change) local lighting = game:GetService("Lighting") local nightOn = false NightTimeButton.MouseButton1Click:Connect(function() nightOn = not nightOn if nightOn then lighting.ClockTime = 0 lighting.Brightness = 1 lighting.FogEnd = 100 NightTimeButton.Text = "Night ON" else lighting.ClockTime = 14 lighting.Brightness = 2 lighting.FogEnd = 1000 NightTimeButton.Text = "Night OFF" end end) -- Blow Up Button (Client-side explosion visuals) BlowUpButton.MouseButton1Click:Connect(function() for _, plr in pairs(game.Players:GetPlayers()) do if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then local hrp = plr.Character.HumanoidRootPart local explosion = Instance.new("Explosion") explosion.BlastPressure = 0 explosion.BlastRadius = 5 explosion.Position = hrp.Position explosion.Parent = workspace local fire = Instance.new("Fire") fire.Size = 10 fire.Heat = 15 fire.Parent = hrp delay(3, function() fire:Destroy() end) end end end) -- Noclip Button local noclip = false local RunService = game:GetService("RunService") NoclipButton.MouseButton1Click:Connect(function() noclip = not noclip local char = player.Character or player.CharacterAdded:Wait() if noclip then RunService.Stepped:Connect(function() if noclip and char then for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) NoclipButton.Text = "Noclip ON" else for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = true end end NoclipButton.Text = "Noclip OFF" end end)