
KeylessUniversal

local function vu30()
local v17 = Instance.new("ScreenGui")
v17.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local vu18 = Instance.new("TextButton")
vu18.Size = UDim2.new(0, 100, 0, 25)
vu18.Position = UDim2.new(0.5, -50, 0.1, 0)
vu18.Text = "Invisible"
vu18.Font = Enum.Font.GothamBold
vu18.TextSize = 14
vu18.TextColor3 = Color3.fromRGB(255, 255, 255)
vu18.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
vu18.BorderColor3 = Color3.fromRGB(0, 0, 0)
vu18.BorderSizePixel = 2 -- make outline visible
vu18.Parent = v17
-- UICorner
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 100)
corner.Parent = vu18
-- Dragable
local UserInputService = game:GetService("UserInputService")
local dragging = false
local dragInput, dragStart, startPos
local function update(input)
local delta = input.Position - dragStart
vu18.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
vu18.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = vu18.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
vu18.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
update(input)
end
end)
-- Toggle transparency
vu18.MouseButton1Click:Connect(function()
vu9 = not vu9
for _, part in pairs(vu10) do
part.Transparency = part.Transparency == 0 and 0.5 or 0
end
end)
endNo comments yet for this script.



