Run it
Copy the script and paste it into your executor.
.a
_, conn (.a)
conn:()
.a =
.() .Players.LocalPlayer
player = .Players.LocalPlayer
character, humanoid, rootPart
invisible =
parts = {}
()
character = player.Character player.CharacterAdded:()
humanoid = character:()
rootPart = character:()
parts = {}
_, obj (character:())
obj:() obj.Transparency ==
.(parts, obj)
()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = gui
invisBtn = .()
invisBtn.Size = .(, , , )
invisBtn.Position = .(, , , )
invisBtn.Text =
invisBtn.TextScaled =
invisBtn.BackgroundColor3 = .(, , )
invisBtn.Parent = frame
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
toggleBtn.Text =
toggleBtn.TextScaled =
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Parent = frame
invisBtn.MouseButton1Click:(()
invisible = invisible
_, part (parts)
part.Transparency = invisible
)
toggleBtn.MouseButton1Click:(()
toggleBtn.Text ==
invisBtn.Visible =
toggleBtn.Text =
frame.Size = .(, , , )
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
invisBtn.Visible =
toggleBtn.Text =
frame.Size = .(, , , )
invisBtn.Size = .(, , , )
invisBtn.Position = .(, , , )
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
)
()
()
connections = {}
connections[] = player:().KeyDown:((key)
key ==
invisible = invisible
_, part (parts)
part.Transparency = invisible
)
connections[] = :().Heartbeat:(()
invisible
cf = rootPart.CFrame
camOffset = humanoid.CameraOffset
hidden = cf * .(, -, )
rootPart.CFrame = hidden
humanoid.CameraOffset = hidden:(.(cf.Position)).Position
:().RenderStepped:()
rootPart.CFrame = cf
humanoid.CameraOffset = camOffset
)
player.CharacterAdded:(()
invisible =
()
()
)
.a = connectionsEDIT: READ THIS BEFORE YOU TRY / GO TO THE COMMENTS (AND BLAME ME BECAUSE OF YOUR NEGLIGENCE) Core code by jackq on Scriptblox, I only made GUI changes. Made an already existing invisible script more mobile-friendly and drag-able. Slightly changed the GUI. Tested in Brookhaven on Delta - 11/29/25 VERY likely works perfect on other games although I haven’t tested it myself. I only ever tested this on r15, idk about r6. —UPD: I tested in other roleplay games (like life together) and it works fine. it may not work for all as I didn’t try all roleplay games. don’t expect this to work on every game, I only developed this for the purpose of trolling and some other games may not be compatible with this script. Original (non-edited) open source script here: https://scriptblox.com/script/Universal-Script-invisible-gui-deobfuscated-67857

Universal