
KeylessUniversal

--[[
Useless Hitbox GUI (LocalScript)
・小型GUI
・ドラッグ移動
・最小化(丸ボタン対応)
・Normalでも動かなくならない
・スマホ操作対応
・Normal = 1.5
・特定プレイヤー除外
・Smart Vehicle:乗り物に乗っている人だけNormal化
]]
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
-- 対象外プレイヤー
local excludedPlayer = "Vocaloid_fandayo"
-- モード管理
local smartVehicle = false
-- ===== Hitbox 処理 =====
_G.HeadSize = 1.5
_G.Disabled = true
if _G._HitboxConn then
_G._HitboxConn:Disconnect()
end
_G._HitboxConn = RunService.RenderStepped:Connect(function()
if not _G.Disabled then return end
for _, v in ipairs(Players:GetPlayers()) do
if v ~= LocalPlayer and v.Name ~= excludedPlayer and v.Character then
local hrp = v.Character:FindFirstChild("HumanoidRootPart")
local hum = v.Character:FindFirstChildOfClass("Humanoid")
if hrp and hum then
pcall(function()
-- 乗り物判定(Seat / VehicleSeat)
local inVehicle = hum.SeatPart ~= nil
local size = _G.HeadSize
-- Smart Vehicle 有効時:乗り物中は Normal 扱い
if smartVehicle and inVehicle then
size = 1.5
end
hrp.Size = Vector3.new(size, size, size)
hrp.Transparency = 0.7
hrp.BrickColor = BrickColor.new("Really red")
hrp.Material = Enum.Material.Neon
hrp.CanCollide = (size <= 1.5)
end)
end
end
end
end)
-- ===== GUI =====
local gui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui"))
gui.Name = "UselessHitboxGUI"
gui.ResetOnSpawn = false
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 200, 0, 200)
frame.Position = UDim2.fromScale(0.05, 0.05)
frame.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
frame.BorderSizePixel = 0
frame.Active = true
local corner = Instance.new("UICorner", frame)
corner.CornerRadius = UDim.new(0, 14)
-- タイトルバー
local titleBar = Instance.new("Frame", frame)
titleBar.Size = UDim2.new(1, 0, 0, 32)
titleBar.BackgroundTransparency = 1
local title = Instance.new("TextLabel", titleBar)
title.Size = UDim2.new(1, -40, 1, 0)
title.Position = UDim2.new(0, 10, 0, 0)
title.BackgroundTransparency = 1
title.Text = "Hitbox Expander v2🇯🇵"
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.GothamBold
title.TextSize = 16
title.TextXAlignment = Enum.TextXAlignment.Left
-- 最小化
local minimizeBtn = Instance.new("TextButton", titleBar)
minimizeBtn.Size = UDim2.new(0, 28, 0, 28)
minimizeBtn.Position = UDim2.new(1, -34, 0, 2)
minimizeBtn.Text = "−"
minimizeBtn.Font = Enum.Font.GothamBold
minimizeBtn.TextSize = 18
minimizeBtn.TextColor3 = Color3.new(1,1,1)
minimizeBtn.BackgroundColor3 = Color3.fromRGB(70,70,70)
Instance.new("UICorner", minimizeBtn).CornerRadius = UDim.new(0,8)
-- ボタン領域
local content = Instance.new("Frame", frame)
content.Position = UDim2.new(0, 0, 0, 32)
content.Size = UDim2.new(1, 0, 1, -32)
content.BackgroundTransparency = 1
-- ===== ドラッグ =====
local dragging, dragStart, startPos = false
titleBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = frame.Position
end
end)
titleBar.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
-- ===== 最小化(丸ボタン) =====
local miniBtn = Instance.new("TextButton", gui)
miniBtn.Size = UDim2.new(0, 42, 0, 42)
miniBtn.Position = UDim2.fromScale(0.05, 0.05)
miniBtn.Text = "⚙️"
miniBtn.Font = Enum.Font.GothamBold
miniBtn.TextSize = 14
miniBtn.TextColor3 = Color3.new(1,1,1)
miniBtn.BackgroundColor3 = Color3.fromRGB(70,70,70)
miniBtn.Visible = false
miniBtn.Active = true
Instance.new("UICorner", miniBtn).CornerRadius = UDim.new(1,0)
minimizeBtn.MouseButton1Click:Connect(function()
content.Visible = false
frame.Visible = false
miniBtn.Visible = true
end)
miniBtn.MouseButton1Click:Connect(function()
frame.Visible = true
content.Visible = true
miniBtn.Visible = false
end)
-- ===== ボタン =====
local buttons = {
{Text = "Normal", Size = 1.5},
{Text = "Expand", Size = 7},
{Text = "Big", Size = 15},
}
for i, cfg in ipairs(buttons) do
local btn = Instance.new("TextButton", content)
btn.Size = UDim2.new(1, -24, 0, 32)
btn.Position = UDim2.new(0, 12, 0, 10 + (i-1)*36)
btn.Text = cfg.Text
btn.Font = Enum.Font.Gotham
btn.TextSize = 14
btn.TextColor3 = Color3.new(1,1,1)
btn.BackgroundColor3 = Color3.fromRGB(60,60,60)
Instance.new("UICorner", btn).CornerRadius = UDim.new(0,10)
btn.MouseButton1Click:Connect(function()
smartVehicle = false
_G.HeadSize = cfg.Size
end)
end
-- Smart Vehicle ボタン
local smartBtn = Instance.new("TextButton", content)
smartBtn.Size = UDim2.new(1, -24, 0, 32)
smartBtn.Position = UDim2.new(0, 12, 0, 10 + (#buttons)*36)
smartBtn.Text = "Smart Vehicle"
smartBtn.Font = Enum.Font.GothamBold
smartBtn.TextSize = 14
smartBtn.TextColor3 = Color3.new(1,1,1)
smartBtn.BackgroundColor3 = Color3.fromRGB(80,90,120)
Instance.new("UICorner", smartBtn).CornerRadius = UDim.new(0,10)
smartBtn.MouseButton1Click:Connect(function()
smartVehicle = not smartVehicle
-- 見た目でON/OFF分かるように
smartBtn.BackgroundColor3 = smartVehicle and Color3.fromRGB(60,120,60) or Color3.fromRGB(80,90,120)
end)No comments yet for this script.

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

