
KeylessUniversal

if _G.a then
local v1, v2, v3 = pairs(_G.a)
while true do
local v4
v3, v4 = v1(v2, v3)
if v3 == nil then
break
end
v4:Disconnect()
end
_G.a = nil
end
repeat
task.wait()
until game.Players.LocalPlayer
local vu5 = game.Players.LocalPlayer
local vu6 = nil
local vu7 = nil
local vu8 = nil
local vu9 = false
local vu10 = {}
local function vu16()
vu6 = vu5.Character or vu5.CharacterAdded:Wait()
vu7 = vu6:WaitForChild("Humanoid")
vu8 = vu6:WaitForChild("HumanoidRootPart")
vu10 = {}
local v11 = vu6
local v12, v13, v14 = pairs(v11:GetDescendants())
while true do
local v15
v14, v15 = v12(v13, v14)
if v14 == nil then
break
end
if v15:IsA("BasePart") and v15.Transparency == 0 then
vu10[# vu10 + 1] = v15
end
end
end
local function vu30()
local v17 = Instance.new("ScreenGui")
local vu18 = Instance.new("TextButton")
vu18.Size = UDim2.new(0, 100, 0, 50)
vu18.Position = UDim2.new(0.5, - 50, 0.1, 0)
vu18.Text = "Invisible"
vu18.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
vu18.Parent = v17
v17.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local vu19 = false
local vu20 = nil
local vu21 = nil
vu18.InputBegan:Connect(function(p22)
if p22.UserInputType == Enum.UserInputType.MouseButton1 then
vu19 = true
vu20 = p22.Position
vu21 = vu18.Position
end
end)
vu18.InputChanged:Connect(function(p23)
if p23.UserInputType == Enum.UserInputType.MouseMovement and vu19 then
local v24 = p23.Position - vu20
vu18.Position = UDim2.new(vu21.X.Scale, vu21.X.Offset + v24.X, vu21.Y.Scale, vu21.Y.Offset + v24.Y)
end
end)
vu18.InputEnded:Connect(function(p25)
if p25.UserInputType == Enum.UserInputType.MouseButton1 then
vu19 = false
end
end)
vu18.MouseButton1Click:Connect(function()
vu9 = not vu9
local v26, v27, v28 = pairs(vu10)
while true do
local v29
v28, v29 = v26(v27, v28)
if v28 == nil then
break
end
v29.Transparency = v29.Transparency == 0 and 0.5 or 0
end
end)
end
vu16()
vu30()
local v31 = {
nil,
nil
}
local v32 = vu5
v31[1] = vu5.GetMouse(v32).KeyDown:Connect(function(p33)
if p33 == "g" then
vu9 = not vu9
local v34, v35, v36 = pairs(vu10)
while true do
local v37
v36, v37 = v34(v35, v36)
if v36 == nil then
break
end
v37.Transparency = v37.Transparency == 0 and 0.5 or 0
end
end
end)
v31[2] = game:GetService("RunService").Heartbeat:Connect(function()
if vu9 then
local v38 = vu8.CFrame
local v39 = vu7.CameraOffset
local v40 = v38 * CFrame.new(0, - 200000, 0)
local v41 = vu7
local v42 = vu8
local v43 = v40:ToObjectSpace(CFrame.new(v38.Position)).Position
v42.CFrame = v40
v41.CameraOffset = v43
game:GetService("RunService").RenderStepped:Wait()
local v44 = vu7
vu8.CFrame = v38
v44.CameraOffset = v39
end
end)
vu5.CharacterAdded:Connect(function()
vu9 = false
vu16()
vu30()
end)
_G.a = v31
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


Work?
Hey owner
I'mma revamp this
@larkyqkwq i got banned 2 time lol
I moved to use this account instead