
KeylessUniversal

-- Creating the GUI
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local UIListLayout = Instance.new("UIListLayout")
local ToggleButton = Instance.new("TextButton")
-- GUI Properties
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
Frame.Parent = ScreenGui
Frame.Size = UDim2.new(0, 400, 0, 500) -- Increased size
Frame.Position = UDim2.new(0, 10, 0, 10)
Frame.BackgroundColor3 = Color3.fromRGB(128, 0, 128) -- Purple color
Frame.Visible = true -- Initial state visible
UIListLayout.Parent = Frame
UIListLayout.Padding = UDim.new(0, 5)
-- Toggle Button Properties
ToggleButton.Parent = ScreenGui
ToggleButton.Size = UDim2.new(0, 100, 0, 30)
ToggleButton.Position = UDim2.new(0, 10, 0, 520)
ToggleButton.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.Text = "Just a Hub" -- Changed to "Just a Hub"
ToggleButton.MouseButton1Click:Connect(function()
Frame.Visible = not Frame.Visible
end)
-- No Clip Button Properties
local noClipButton = Instance.new("TextButton")
noClipButton.Parent = Frame -- Placing it inside the Frame (Hub)
noClipButton.Size = UDim2.new(1, 0, 0, 30)
noClipButton.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
noClipButton.TextColor3 = Color3.fromRGB(255, 255, 255)
noClipButton.Text = "No Clip Basic" -- Name of the new button
-- Clip Button Properties (smaller size and movable)
local clipButton = Instance.new("TextButton")
clipButton.Parent = Frame -- Placing it inside the Frame (Hub)
clipButton.Size = UDim2.new(0, 80, 0, 30) -- Reduced size
clipButton.Position = UDim2.new(0, 10, 0, 40) -- Positioning the smaller clip button
clipButton.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
clipButton.TextColor3 = Color3.fromRGB(255, 255, 255)
clipButton.Text = "Clip Basic" -- Name of the new button
-- Making the clip button movable
clipButton.Draggable = true -- Allow dragging
-- No Clip Functionality
local noClipEnabled = false
noClipButton.MouseButton1Click:Connect(function()
local player = game.Players.LocalPlayer
local character = player.Character
local humanoid = character:FindFirstChildOfClass("Humanoid")
if character and humanoid then
noClipEnabled = not noClipEnabled
if noClipEnabled then
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = false -- Disable collision for all parts
end
end
print("No Clip enabled")
else
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = true -- Enable collision for all parts
end
end
print("No Clip disabled")
end
end
end)
-- Clip Functionality
local clipEnabled = false
clipButton.MouseButton1Click:Connect(function()
local player = game.Players.LocalPlayer
local character = player.Character
local humanoid = character:FindFirstChildOfClass("Humanoid")
if character and humanoid then
clipEnabled = not clipEnabled
if clipEnabled then
-- Enabling clip (allows the player to walk through walls, similar to No Clip)
humanoid:ChangeState(Enum.HumanoidStateType.Physics)
print("Clip enabled")
else
-- Disabling clip (restore normal state)
humanoid:ChangeState(Enum.HumanoidStateType.Seated)
print("Clip disabled")
end
end
end)
-- List of available scripts
local scripts = {
{name = "Speed Hack", code = "game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100"},
{name = "Jump Boost", code = "game.Players.LocalPlayer.Character.Humanoid.JumpPower = 150"},
{name = "Basic ESP", code = [[
for _, player in pairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Character then
local highlight = Instance.new("Highlight")
highlight.Adornee = player.Character
highlight.Parent = player.Character
highlight.FillColor = Color3.fromRGB(255, 0, 0)
highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
end
end
]]},
{name = "Copy Username Tool", code = [[
local tool = Instance.new("Tool")
tool.Name = "Copy Username"
tool.RequiresHandle = false
tool.Activated:Connect(function()
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local target = mouse.Target
if target and target.Parent and game.Players:GetPlayerFromCharacter(target.Parent) then
local targetPlayer = game.Players:GetPlayerFromCharacter(target.Parent)
setclipboard(targetPlayer.Name)
print("Copied username: " .. targetPlayer.Name)
end
end)
tool.Parent = game.Players.LocalPlayer.Backpack
]]},
{name = "Teleport Tool", code = [[
local tool = Instance.new("Tool")
tool.Name = "Teleport Tool"
tool.RequiresHandle = false
tool.Activated:Connect(function()
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local targetPosition = mouse.Hit.p
-- Teleport the player to the clicked position
player.Character:MoveTo(targetPosition)
print("Player teleported to: " .. tostring(targetPosition))
end)
tool.Parent = game.Players.LocalPlayer.Backpack
]]}
}
-- Creating buttons for the scripts
table.foreach(scripts, function(_, scriptData)
local button = Instance.new("TextButton")
button.Parent = Frame
button.Size = UDim2.new(1, 0, 0, 50)
button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Text = scriptData.name
button.MouseButton1Click:Connect(function()
loadstring(scriptData.code)()
end)
end)No comments yet for this script.



