
KeylessUniversal

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local gui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui"))
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 300, 0, 380)
frame.Position = UDim2.new(0.5, -150, 0.5, -190)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.BorderSizePixel = 0
frame.Parent = gui
local UIS = game:GetService("UserInputService")
local drag, dragStart, startPos
frame.InputBegan:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseButton1 then
drag = true
dragStart = i.Position
startPosPosition = frame.
end
end)
frame.InputChanged:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseMovement and drag then
local delta = i.Position - dragStart
frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
UIS.InputEnded:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseButton1 then
drag = false
end
end)
-- TITLE
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1,0,0,40)
title.BackgroundColor3 = Color3.fromRGB(20,20,20)
title.Font = Enum.Font.GothamBold
title.TextColor3 = Color3.new(1,1,1)
title.Text = "ASS CRAB GUI"
title.TextSize = 20
-- PLAYER BOX
local targetBox = Instance.new("TextBox", frame)
targetBox.Size = UDim2.new(1,-20,0,30)
targetBox.Position = UDim2.new(0,10,0,50)
targetBox.BackgroundColor3 = Color3.fromRGB(40,40,40)
targetBox.TextColor3 = Color3.new(1,1,1)
targetBox.PlaceholderText = "Player name"
targetBox.Font = Enum.Font.Gotham
targetBox.TextSize = 16
-- BUTTON CREATOR
local function makeButton(text, y)
local b = Instance.new("TextButton", frame)
b.Size = UDim2.new(1,-20,0,35)
b.Position = UDim2.new(0,10,0,y)
b.BackgroundColor3 = Color3.fromRGB(50,50,50)
b.TextColor3 = Color3.new(1,1,1)
b.Font = Enum.Font.GothamBold
b.TextSize = 16
b.Text = text
return b
end
-- BUTTONS
local kickBtn = makeButton("Butt Slamming Kick", 90)
local killBtn = makeButton("Kill", 130)
local speedBtn = makeButton("Speed 100", 170)
local tpBtn = makeButton("Teleport To Player", 210)
local bringBtn = makeButton("Bring Player", 250)
local toolBtn = makeButton("Give Tool", 290)
local announceBtn = makeButton("Announce Message", 330)
-- ACTION FUNCTIONS (LOCAL USE)
local function getPlayer(name)
for _, plr in pairs(Players:GetPlayers()) do
if string.lower(plr.Name):sub(1, #name) == string.lower(name) then
return plr
end
end
end
kickBtn.MouseButton1Click:Connect(function()
local p = getPlayer(targetBox.Text)
if p then p:Kick("Butt Slammer.") end
end)
killBtn.MouseButton1Click:Connect(function()
local p = getPlayer(targetBox.Text)
if p and p.Character then p.Character.Humanoid.Health = 0 end
end)
speedBtn.MouseButton1Click:Connect(function()
if LocalPlayer.Character then
LocalPlayer.Character.Humanoid.WalkSpeed = 100
end
end)
tpBtn.MouseButton1Click:Connect(function()
local p = getPlayer(targetBox.Text)
if p and p.Character and LocalPlayer.Character then
LocalPlayer.Character:MoveTo(p.Character.HumanoidRootPart.Position)
end
end)
bringBtn.MouseButton1Click:Connect(function()
local p = getPlayer(targetBox.Text)
if p and p.Character and LocalPlayer.Character then
p.Character:MoveTo(LocalPlayer.Character.HumanoidRootPart.Position)
end
end)
toolBtn.MouseButton1Click:Connect(function()
local tool = Instance.new("Tool")
tool.Name = "Nothing"
tool.RequiresHandle = false
tool.Parent = LocalPlayer.Backpack
end)
announceBtn.MouseButton1Click:Connect(function()
local message = Instance.new("Message", workspace)
message.Text = "ASS-CRAB HACKED THE SERVER"
task.wait(3)
message:Destroy()
end)



You cant just put me for the players name or your name [Not display]
Dang smash
Doesnt work