Run it
Copy the script and paste it into your executor.
VERSION =
.InvisGhostLoaded .InvisGhostLoaded >= VERSION
.InvisGhostLoaded = VERSION
Players = :()
CoreguiM = :()
UIS = :()
RunService = :()
plr = Players.LocalPlayer
SETTINGS_FOLDER =
SETTINGS_FILE = SETTINGS_FOLDER ..
(speed)
isfolder makefolder writefile
(SETTINGS_FOLDER)
(SETTINGS_FOLDER)
(SETTINGS_FILE, (speed))
()
isfile readfile (SETTINGS_FILE)
val = ((SETTINGS_FILE))
val
val
invisOn =
ghostOn =
noclipOn =
ghostSpeed = ()
uiHidden =
sg = .(, CoreguiM)
sg.Name =
sg.ResetOnSpawn =
mainFrame = .(, sg)
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.Active =
mainFrame.Draggable =
.(, mainFrame).CornerRadius = .(, )
(text, pos)
b = .(, mainFrame)
b.Size = .(, , , )
b.Position = pos
b.BackgroundColor3 = .(, , )
b.TextColor3 = .(, , )
b.Text = text
.(, b).CornerRadius = .(, )
b
invisBtn = (, .(, , , ))
ghostBtn = (, .(, , , ))
noclipBtn = (, .(, , , ))
unloadBtn = (, .(, , , ))
speedBox = .(, mainFrame)
speedBox.Size = .(, , , )
speedBox.Position = .(, , , )
speedBox.BackgroundColor3 = .(, , )
speedBox.TextColor3 = .(, , )
speedBox.Text = (ghostSpeed)
.(, speedBox).CornerRadius = .(, )
(txt)
(()
CoreguiM:()
CoreguiM.InvisGhostNotice:()
)
g = .(, CoreguiM)
g.Name =
g.ResetOnSpawn =
lbl = .(, g)
lbl.Size = .(, , , )
lbl.Position = .(, -, , )
lbl.BackgroundTransparency =
lbl.BackgroundColor3 = .(, , )
lbl.TextColor3 = .(, , )
lbl.Text = txt
lbl.TextSize =
lbl.Font = .Font.SourceSansSemibold
lbl.ZIndex =
.(, lbl).CornerRadius = .(, )
(()
.()
(() g:() )
)
(char, val)
_, p (char:())
p:() p.Name ~=
p.Transparency = val
()
invisOn = invisOn
char = plr.Character
char
invisOn
(char, )
savedpos = char.HumanoidRootPart.CFrame
.()
char:(.(-, , ))
.()
Seat = .(, )
Seat.Anchored =
Seat.CanCollide =
Seat.Name =
Seat.Transparency =
Seat.Position = .(-, , )
Weld = .(, Seat)
Weld.Part0 = Seat
Weld.Part1 = char:() char:()
Seat.CFrame = savedpos
()
(char, )
:()
.invischair:()
()
ghostEnforceConn
()
ghostOn = ghostOn
hum = plr.Character plr.Character:()
hum
ghostOn
hum.WalkSpeed = ghostSpeed
ghostEnforceConn
(() ghostEnforceConn:() )
ghostEnforceConn =
ghostEnforceConn = RunService.Stepped:(()
hum hum.WalkSpeed ~= ghostSpeed
(() hum.WalkSpeed = ghostSpeed )
)
( .. (ghostSpeed))
ghostEnforceConn
(() ghostEnforceConn:() )
ghostEnforceConn =
hum.WalkSpeed =
()
ghostOn
( .. (ghostSpeed))
()
noclipConn
()
noclipOn = noclipOn
noclipOn
noclipConn = :().Stepped:(()
char = plr.Character
char
_, part (char:())
part:()
part.CanCollide =
)
()
noclipConn
(() noclipConn:() )
noclipConn =
()
keybindConn
()
sg
(() sg:() )
sg =
.InvisGhostLoaded =
noclipConn
(() noclipConn:() )
noclipConn =
keybindConn
(() keybindConn:() )
keybindConn =
ghostEnforceConn
(() ghostEnforceConn:() )
ghostEnforceConn =
char = plr.Character
char
(()
(char, )
:()
.invischair:()
hum = char:()
hum
hum.WalkSpeed =
hum.JumpPower
hum.JumpPower =
)
invisOn =
ghostOn =
noclipOn =
uiHidden =
()
()
CoreguiM:()
CoreguiM.UnloadConfirmUI:()
confirmGui = .(, CoreguiM)
confirmGui.Name =
confirmGui.ResetOnSpawn =
frame = .(, confirmGui)
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
.(, frame).CornerRadius = .(, )
label = .(, frame)
label.Size = .(, , , )
label.BackgroundTransparency =
label.Text =
label.TextColor3 = .(, , )
label.Font = .Font.SourceSansBold
label.TextSize =
yesBtn = .(, frame)
yesBtn.Size = .(, -, , )
yesBtn.Position = .(, , , -)
yesBtn.BackgroundColor3 = .(, , )
yesBtn.Text =
yesBtn.TextColor3 = .(, , )
.(, yesBtn).CornerRadius = .(, )
noBtn = .(, frame)
noBtn.Size = .(, -, , )
noBtn.Position = .(, , , -)
noBtn.BackgroundColor3 = .(, , )
noBtn.Text =
noBtn.TextColor3 = .(, , )
.(, noBtn).CornerRadius = .(, )
yesBtn.MouseButton1Click:(()
(() confirmGui:() )
()
)
noBtn.MouseButton1Click:(()
(() confirmGui:() )
)
invisBtn.MouseButton1Click:(toggleInvis)
ghostBtn.MouseButton1Click:(toggleGhost)
noclipBtn.MouseButton1Click:(toggleNoclip)
unloadBtn.MouseButton1Click:(confirmUnload)
speedBox.FocusLost:((enter)
enter
val = (speedBox.Text)
val val >
ghostSpeed = val
(ghostSpeed)
hum = plr.Character plr.Character:()
hum
ghostOn
hum.WalkSpeed = ghostSpeed
hum.WalkSpeed =
speedBox.Text = (ghostSpeed)
)
keybindConn = UIS.InputBegan:((input, gpe)
gpe
input.KeyCode == .KeyCode.Z
()
input.KeyCode == .KeyCode.B
()
input.KeyCode == .KeyCode.N
()
input.KeyCode == .KeyCode.K
uiHidden = uiHidden
mainFrame.Visible = uiHidden
)
Fe invisible v2 Made by Goodsgamedr Features Z = invi N = noclip b = ghost speed k = hide ui Its great cause you can use tools and stuff and even touch warning people can still hit you but they wont see you Found a issue When a player uses a tool like Punch, some developers use a hitbox. Using a hitbox will target the real player instead of a fake player, which is a big issue