Run it
Copy the script and paste it into your executor.
.a
_, connection (.a)
connection:()
.a =
.() .Players.LocalPlayer
LocalPlayer = .Players.LocalPlayer
Character =
Humanoid =
HumanoidRootPart =
IsInvisible =
VisibleParts = {}
()
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
Humanoid = Character:()
HumanoidRootPart = Character:()
VisibleParts = {}
_, descendant (Character:())
descendant:() descendant.Transparency ==
.(VisibleParts, descendant)
()
ScreenGui = .()
ToggleButton = .()
ToggleButton.Size = .(, , , )
ToggleButton.Position = .(, -, , )
ToggleButton.Text =
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.Parent = ScreenGui
ScreenGui.Parent = LocalPlayer:()
Dragging =
DragStart =
StartPos =
ToggleButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
Dragging =
DragStart = input.Position
StartPos = ToggleButton.Position
)
ToggleButton.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement Dragging
delta = input.Position - DragStart
ToggleButton.Position = .(StartPos.X.Scale, StartPos.X.Offset + delta.X, StartPos.Y.Scale, StartPos.Y.Offset + delta.Y)
)
ToggleButton.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
Dragging =
)
ToggleButton.MouseButton1Click:(()
IsInvisible = IsInvisible
transparency = IsInvisible
_, part (VisibleParts)
part.Transparency = transparency
)
()
()
Connections = {}
Connections[] = LocalPlayer:().KeyDown:((key)
key ==
IsInvisible = IsInvisible
transparency = IsInvisible
_, part (VisibleParts)
part.Transparency = transparency
)
Connections[] = :().Heartbeat:(()
IsInvisible
OriginalCFrame = HumanoidRootPart.CFrame
OriginalCameraOffset = Humanoid.CameraOffset
DownCFrame = OriginalCFrame * .(, -, )
HumanoidRootPart.CFrame = DownCFrame
Humanoid.CameraOffset = DownCFrame:(.(OriginalCFrame.Position)).Position
:().RenderStepped:()
HumanoidRootPart.CFrame = OriginalCFrame
Humanoid.CameraOffset = OriginalCameraOffset
)
LocalPlayer.CharacterAdded:(()
IsInvisible =
()
()
)
.a = ConnectionsToggle G