
Key Required VerifiedUniversal

-- Script made by Super Hacker Roblox
-- Subscribe To Super Hacker Roblox!
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local mouse = player:GetMouse()
local screenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
screenGui.Name = "ModMenuGui"
local frame = Instance.new("Frame", screenGui)
frame.Size = UDim2.new(0.4, 0, 0.5, 0)
frame.Position = UDim2.new(0.3, 0, 0.25, 0)
frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
frame.BorderSizePixel = 2
frame.BorderColor3 = Color3.fromRGB(0, 0, 255)
frame.Draggable = true
frame.Active = true
local titleBar = Instance.new("TextLabel", frame)
titleBar.Size = UDim2.new(1, 0, 0.1, 0)
titleBar.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
titleBar.Text = "Cheat Menu By SuperHacker"
titleBar.TextColor3 = Color3.new(1, 1, 1)
titleBar.Font = Enum.Font.SourceSansBold
titleBar.TextSize = 20
titleBar.BorderSizePixel = 0
local closeBtn = Instance.new("TextButton", titleBar)
closeBtn.Size = UDim2.new(0.1, 0, 1, 0)
closeBtn.Position = UDim2.new(0.9, 0, 0, 0)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
local minimizeBtn = Instance.new("TextButton", titleBar)
minimizeBtn.Size = UDim2.new(0.1, 0, 1, 0)
minimizeBtn.Position = UDim2.new(0.8, 0, 0, 0)
minimizeBtn.Text = "-"
minimizeBtn.TextColor3 = Color3.new(1, 1, 1)
minimizeBtn.BackgroundColor3 = Color3.fromRGB(255, 165, 0)
closeBtn.MouseButton1Click:Connect(function()
screenGui:Destroy()
end)
local isMinimized = false
minimizeBtn.MouseButton1Click:Connect(function()
isMinimized = not isMinimized
frame.BackgroundTransparency = isMinimized and 1 or 0
for _, child in pairs(frame:GetChildren()) do
if child ~= titleBar and child ~= minimizeBtn and child ~= closeBtn then
child.Visible = not isMinimized
end
end
end)
local function createSwitch(name, position, callback)
local button = Instance.new("TextButton", frame)
button.Size = UDim2.new(0.9, 0, 0.1, 0)
button.Position = UDim2.new(0.05, 0, position, 0)
button.Text = name .. ": OFF"
button.TextColor3 = Color3.new(1, 1, 1)
button.BackgroundColor3 = Color3.fromRGB(30, 144, 255)
local enabled = false
button.MouseButton1Click:Connect(function()
enabled = not enabled
button.Text = name .. ": " .. (enabled and "ON" or "OFF")
callback(enabled)
end)
end
local infiniteJumpEnabled = false
createSwitch("Infinite Jump", 0.2, function(state)
infiniteJumpEnabled = state
end)
game:GetService("UserInputService").JumpRequest:Connect(function()
if infiniteJumpEnabled then
player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
local noclip = false
createSwitch("NoClip", 0.3, function(state)
noclip = state
end)
game:GetService("RunService").Stepped:Connect(function()
if noclip and character then
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end)
local function createInputBox(name, position, defaultValue, callback)
local label = Instance.new("TextLabel", frame)
label.Size = UDim2.new(0.4, 0, 0.1, 0)
label.Position = UDim2.new(0.05, 0, position, 0)
label.Text = name
label.TextColor3 = Color3.new(1, 1, 1)
label.BackgroundColor3 = Color3.fromRGB(30, 144, 255)
label.TextScaled = true
local inputBox = Instance.new("TextBox", frame)
inputBox.Size = UDim2.new(0.4, 0, 0.1, 0)
inputBox.Position = UDim2.new(0.55, 0, position, 0)
inputBox.Text = tostring(defaultValue)
inputBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
inputBox.TextColor3 = Color3.new(1, 1, 1)
inputBox.TextScaled = true
inputBox.FocusLost:Connect(function(enterPressed)
if enterPressed then
local value = tonumber(inputBox.Text)
if value then
callback(value)
else
inputBox.Text = tostring(defaultValue)
end
end
end)
end
createInputBox("WalkSpeed", 0.4, 16, function(value)
player.Character.Humanoid.WalkSpeed = value
end)
createInputBox("Gravity", 0.5, 196.2, function(value)
workspace.Gravity = value
end)
createSwitch("Teleport Tool", 0.6, function(state)
if state then
local teleportTool = Instance.new("Tool", player.Backpack)
teleportTool.Name = "Teleport Tool"
teleportTool.RequiresHandle = false
teleportTool.Activated:Connect(function()
local pos = mouse.Hit.Position
character:MoveTo(pos)
end)
else
local tool = player.Backpack:FindFirstChild("Teleport Tool")
if tool then
tool:Destroy()
end
end
end)
local killAuraEnabled = false
createSwitch("Kill Aura", 0.7, function(state)
killAuraEnabled = state
end)
game:GetService("RunService").Heartbeat:Connect(function()
if killAuraEnabled then
for _, obj in pairs(workspace:GetChildren()) do
if obj:IsA("Model") and obj:FindFirstChild("Humanoid") then
local humanoid = obj:FindFirstChild("Humanoid")
if humanoid.Health > 0 and obj ~= character and (obj.PrimaryPart.Position - character.PrimaryPart.Position).Magnitude < 10 then
humanoid.Health = 0
end
end
end
end
end)
local godModeEnabled = false
createSwitch("God Mode", 0.8, function(state)
godModeEnabled = state
end)
game:GetService("RunService").Heartbeat:Connect(function()
if godModeEnabled then
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.Touched:Connect(function(hit)
if hit.Parent and hit.Parent:FindFirstChild("Humanoid") then
hit.Parent.Humanoid.Health = 0
end
end)
end
end
end
end)
player.CharacterAdded:Connect(function(newCharacter)
character = newCharacter
wait(0.5)
screenGui.Parent = player:WaitForChild("PlayerGui")
end)
game:GetService("Players").PlayerRemoving:Connect(function()
screenGui.Parent = nil -- Remove GUI before player leaves
end)



holy skid
@syncs holy skid?
@n5w3fi idk
@Marlooooooo ok