
KeylessUniversal

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UIS = game:GetService("UserInputService")
local VirtualUser = game:GetService("VirtualUser")
local Workspace = game:GetService("Workspace")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local playerGui = player:WaitForChild("PlayerGui")
if playerGui:FindFirstChild("HackingToolGUI") then
playerGui:FindFirstChild("HackingToolGUI"):Destroy()
end
Players.LocalPlayer.CharacterAdded:Connect(function(char)
character = char
end)
-- Anti-AFK
player.Idled:Connect(function()
VirtualUser:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
VirtualUser:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
-- Main GUI Holder
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "HackingToolGUI"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
-- Themes
local themes = {
["Dark Red"] = {bg = Color3.fromRGB(20, 0, 0), btn = Color3.fromRGB(60, 0, 0), text = Color3.fromRGB(255, 80, 80)},
["Neon Blue"] = {bg = Color3.fromRGB(0, 0, 30), btn = Color3.fromRGB(0, 80, 150), text = Color3.fromRGB(100, 200, 255)},
["Toxic Green"] = {bg = Color3.fromRGB(0, 30, 0), btn = Color3.fromRGB(0, 200, 0), text = Color3.fromRGB(0, 255, 100)},
["Void"] = {bg = Color3.fromRGB(5, 0, 10), btn = Color3.fromRGB(40, 0, 60), text = Color3.fromRGB(170, 0, 255)},
["Midnight"] = {bg = Color3.fromRGB(10, 10, 25), btn = Color3.fromRGB(40, 40, 80), text = Color3.fromRGB(200, 200, 255)}
}
-- UI Frame
local main = Instance.new("Frame")
main.Size = UDim2.new(0, 500, 0, 300)
main.Position = UDim2.new(0.5, -250, 0.5, -150)
main.BackgroundColor3 = Color3.fromRGB(20, 0, 0)
main.Active = true
main.Draggable = true
main.Parent = screenGui
-- Logo Image
local logo = Instance.new("ImageLabel")
logo.Size = UDim2.new(0, 180, 0, 120)
logo.Position = UDim2.new(0, 10, 0, 10)
logo.BackgroundTransparency = 1
logo.Image = "rbxassetid://139478747999611"
logo.ScaleType = Enum.ScaleType.Stretch
logo.Parent = main
-- Target Input Box
local targetBox = Instance.new("TextBox")
targetBox.Size = UDim2.new(0, 180, 0, 20)
targetBox.Position = UDim2.new(0, 10, 0, 135)
targetBox.PlaceholderText = "Enter target name..."
targetBox.TextColor3 = Color3.fromRGB(255, 255, 255)
targetBox.BackgroundColor3 = Color3.fromRGB(40, 0, 0)
targetBox.ClearTextOnFocus = false
targetBox.Text = ""
targetBox.Parent = main
-- Title
local title = Instance.new("TextLabel")
title.Text = "KARROS XPLOIT1"
title.Font = Enum.Font.SourceSansBold
title.TextSize = 12
title.TextColor3 = Color3.fromRGB(255, 80, 80)
title.Size = UDim2.new(0, 180, 0, 15)
title.Position = UDim2.new(0, 10, 0, 160)
title.BackgroundTransparency = 1
title.TextXAlignment = Enum.TextXAlignment.Center
title.Parent = main
-- Buttons Container
local buttonFrame = Instance.new("Frame")
buttonFrame.Size = UDim2.new(0, 280, 0, 230)
buttonFrame.Position = UDim2.new(0, 200, 0, 10)
buttonFrame.BackgroundTransparency = 1
buttonFrame.Parent = main
local buttonY = 0
local function createButton(text, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 270, 0, 25)
btn.Position = UDim2.new(0, 5, 0, buttonY)
btn.BackgroundColor3 = Color3.fromRGB(60, 0, 0)
btn.TextColor3 = Color3.fromRGB(255, 80, 80)
btn.Font = Enum.Font.SourceSansBold
btn.TextSize = 14
btn.Text = text
btn.Parent = buttonFrame
btn.MouseButton1Click:Connect(callback)
buttonY = buttonY + 30
end
-- Buttons with their functionalities
createButton("Kill Player", function()
local name = targetBox.Text
local target = Players:FindFirstChild(name)
if target and target.Character then
target.Character:BreakJoints()
end
end)
createButton("Teleport to Player", function()
local name = targetBox.Text
local target = Players:FindFirstChild(name)
if target and target.Character and character then
character:PivotTo(target.Character:GetPivot())
end
end)
createButton("Speed Hack", function()
character:WaitForChild("Humanoid").WalkSpeed = 100
end)
createButton("ESP", function()
-- Remove any previous ESP
for _, plr in pairs(Players:GetPlayers()) do
if plr.Character and plr.Character:FindFirstChild("ESP") then
plr.Character.ESP:Destroy()
end
end
-- Apply ESP to all players, including the local player
for _, plr in pairs(Players:GetPlayers()) do
if plr.Character then
local highlight = Instance.new("Highlight")
highlight.FillColor = Color3.new(1, 0, 0)
highlight.OutlineColor = Color3.new(1, 1, 1)
highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
highlight.Name = "ESP"
highlight.Parent = plr.Character
end
end
end)
createButton("Fly", function()
local hrp = character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
flying = not flying
if flying then
bodyGyro = Instance.new("BodyGyro", hrp)
bodyGyro.P = 9e4
bodyGyro.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
bodyGyro.CFrame = hrp.CFrame
bodyVel = Instance.new("BodyVelocity", hrp)
bodyVel.Velocity = Vector3.zero
bodyVel.MaxForce = Vector3.new(9e9, 9e9, 9e9)
UIS.InputBegan:Connect(function(input, gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.W then
while flying do
bodyVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * 50
bodyGyro.CFrame = workspace.CurrentCamera.CFrame
task.wait()
end
end
end)
else
if bodyGyro then bodyGyro:Destroy() end
if bodyVel then bodyVel:Destroy() end
end
end)
createButton("Decal Spam", function()
-- Continuously spam decals on all parts in the game
local function addDecalToParts()
for _, part in pairs(Workspace:GetDescendants()) do
if part:IsA("BasePart") and not part:FindFirstChild("DecalSpam") then
local decal = Instance.new("Decal")
decal.Texture = "rbxassetid://139478747999611"
decal.Name = "DecalSpam" -- Naming decal to avoid duplicates
decal.Parent = part
end
end
end
-- Run every 0.1 seconds to ensure new parts get decals
while true do
addDecalToParts()
wait(0.1)
end
end)
createButton("Theme Switch", function()
local currentTheme = title.TextColor3
local nextTheme = nil
for themeName, t in pairs(themes) do
if t.text == currentTheme then
-- Cycle to the next theme
local themeList = {"Dark Red", "Neon Blue", "Toxic Green", "Void", "Midnight"}
local index = table.find(themeList, themeName)
nextTheme = themeList[(index % #themeList) + 1]
break
end
end
if nextTheme then
local theme = themes[nextTheme]
main.BackgroundColor3 = theme.bg
title.TextColor3 = theme.text
targetBox.BackgroundColor3 = theme.btn
targetBox.TextColor3 = Color3.new(1,1,1)
for _, b in ipairs(buttonFrame:GetChildren()) do
if b:IsA("TextButton") then
b.BackgroundColor3 = theme.btn
b.TextColor3 = theme.text
end
end
end
end)
-- Freeze Player button
createButton("Freeze Player", function()
local name = targetBox.Text
local target = Players:FindFirstChild(name)
if target and target.Character then
local humanoid = target.Character:FindFirstChild("Humanoid")
if humanoid then
humanoid.PlatformStand = true
end
end
end)
-- Fling Player button
createButton("Fling Player", function()
local name = targetBox.Text
local target = Players:FindFirstChild(name)
if target and target.Character then
local humanoidRootPart = target.Character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
local fling = Instance.new("BodyVelocity")
fling.Velocity = Vector3.new(math.random(-100, 100), 100, math.random(-100, 100))
fling.MaxForce = Vector3.new(100000, 100000, 100000)
fling.Parent = humanoidRootPart
wait(0.1)
fling:Destroy()
end
end
end)
-- Explode All (Including Me) button
createButton("Explode All (Including Me)", function()
-- Explode all players, including the local player
for _, plr in pairs(Players:GetPlayers()) do
if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
local boom = Instance.new("Explosion")
boom.BlastRadius = 10
boom.BlastPressure = 5000000000
boom.Position = plr.Character.HumanoidRootPart.Position
boom.Parent = Workspace
end
end
end)No comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

