Run it
Copy the script and paste it into your executor.
CoreGui = :()
Players = :()
RunService = :()
localPlayer = Players.LocalPlayer
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BackgroundTransparency =
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
borderRedColors = {
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , )
}
currentBorderColor =
borderAnimationSpeed =
lastColorChange = ()
()
() - lastColorChange >= borderAnimationSpeed
MainFrame.BorderColor3 = borderRedColors[currentBorderColor]
currentBorderColor = currentBorderColor +
currentBorderColor > #borderRedColors
currentBorderColor =
lastColorChange = ()
TitleBar = .()
TitleBar.Size = .(, , , )
TitleBar.BackgroundColor3 = .(, , )
TitleBar.BorderSizePixel =
TitleLabel = .()
TitleLabel.Size = .(, , , )
TitleLabel.Position = .(, , , )
TitleLabel.BackgroundTransparency =
TitleLabel.Text =
TitleLabel.TextColor3 = .(, , )
TitleLabel.Font = .Font.Code
TitleLabel.TextSize =
TitleLabel.TextXAlignment = .TextXAlignment.Left
MinimizeButton = .()
MinimizeButton.Size = .(, , , )
MinimizeButton.Position = .(, -, , )
MinimizeButton.BackgroundColor3 = .(, , )
MinimizeButton.BorderColor3 = .(, , )
MinimizeButton.Text =
MinimizeButton.TextColor3 = .(, , )
MinimizeButton.Font = .Font.Code
MinimizeButton.TextSize =
PagesContainer = .()
PagesContainer.Size = .(, -, , -)
PagesContainer.Position = .(, , , )
PagesContainer.BackgroundTransparency =
PagesContainer.ScrollBarThickness =
PagesContainer.ScrollBarImageColor3 = .(, , )
PagesContainer.CanvasSize = .(, , , )
PagesContainer.ClipsDescendants =
NavBar = .()
NavBar.Size = .(, -, , )
NavBar.Position = .(, , , )
NavBar.BackgroundColor3 = .(, , )
NavBar.BorderColor3 = .(, , )
PrevButton = .()
PrevButton.Size = .(, , , )
PrevButton.BackgroundColor3 = .(, , )
PrevButton.BorderColor3 = .(, , )
PrevButton.Text =
PrevButton.TextColor3 = .(, , )
PrevButton.Font = .Font.Code
PrevButton.TextSize =
PageLabel = .()
PageLabel.Size = .(, , , )
PageLabel.Position = .(, -, , )
PageLabel.BackgroundTransparency =
PageLabel.Text =
PageLabel.TextColor3 = .(, , )
PageLabel.Font = .Font.Code
PageLabel.TextSize =
NextButton = .()
NextButton.Size = .(, , , )
NextButton.Position = .(, -, , )
NextButton.BackgroundColor3 = .(, , )
NextButton.BorderColor3 = .(, , )
NextButton.Text =
NextButton.TextColor3 = .(, , )
NextButton.Font = .Font.Code
NextButton.TextSize =
DeleteButton = .()
DeleteButton.Size = .(, , , )
DeleteButton.Position = .(, -, , )
DeleteButton.BackgroundColor3 = .(, , )
DeleteButton.BorderColor3 = .(, , )
DeleteButton.Text =
DeleteButton.TextColor3 = .(, , )
DeleteButton.Font = .Font.Code
DeleteButton.TextSize =
Pages = {
Main = .(),
Settings = .(),
Credits = .()
}
pageName, pageFrame (Pages)
pageFrame.Size = .(, , , )
pageFrame.Position = .(, , , )
pageFrame.BackgroundTransparency =
pageFrame.Visible =
pageFrame.Parent = PagesContainer
UniversalButton = .()
UniversalButton.Size = .(, -, , )
UniversalButton.Position = .(, , , )
UniversalButton.BackgroundColor3 = .(, , )
UniversalButton.BorderColor3 = .(, , )
UniversalButton.Text =
UniversalButton.TextColor3 = .(, , )
UniversalButton.Font = .Font.Code
UniversalButton.TextSize =
UniversalButton.Parent = Pages.Main
PrisonLifeButton = .()
PrisonLifeButton.Size = .(, -, , )
PrisonLifeButton.Position = .(, , , )
PrisonLifeButton.BackgroundColor3 = .(, , )
PrisonLifeButton.BorderColor3 = .(, , )
PrisonLifeButton.Text =
PrisonLifeButton.TextColor3 = .(, , )
PrisonLifeButton.Font = .Font.Code
PrisonLifeButton.TextSize =
PrisonLifeButton.Parent = Pages.Main
SpecterButton = .()
SpecterButton.Size = .(, -, , )
SpecterButton.Position = .(, , , )
SpecterButton.BackgroundColor3 = .(, , )
SpecterButton.BorderColor3 = .(, , )
SpecterButton.Text =
SpecterButton.TextColor3 = .(, , )
SpecterButton.Font = .Font.Code
SpecterButton.TextSize =
SpecterButton.Parent = Pages.Main
HorrorMansionButton = .()
HorrorMansionButton.Size = .(, -, , )
HorrorMansionButton.Position = .(, , , )
HorrorMansionButton.BackgroundColor3 = .(, , )
HorrorMansionButton.BorderColor3 = .(, , )
HorrorMansionButton.Text =
HorrorMansionButton.TextColor3 = .(, , )
HorrorMansionButton.Font = .Font.Code
HorrorMansionButton.TextSize =
HorrorMansionButton.Parent = Pages.Main
UniversalFrame = .()
UniversalFrame.Size = .(, , , )
UniversalFrame.Position = .(, , , )
UniversalFrame.BackgroundColor3 = .(, , )
UniversalFrame.BackgroundTransparency =
UniversalFrame.BorderColor3 = .(, , )
UniversalFrame.Visible =
UniversalFrame.Parent = Pages.Main
UniversalScroll = .()
UniversalScroll.Size = .(, -, , -)
UniversalScroll.Position = .(, , , )
UniversalScroll.BackgroundTransparency =
UniversalScroll.ScrollBarThickness =
UniversalScroll.ScrollBarImageColor3 = .(, , )
UniversalScroll.CanvasSize = .(, , , )
UniversalScroll.Parent = UniversalFrame
UniversalBackButton = .()
UniversalBackButton.Size = .(, -, , )
UniversalBackButton.Position = .(, , , )
UniversalBackButton.BackgroundColor3 = .(, , )
UniversalBackButton.BorderColor3 = .(, , )
UniversalBackButton.Text =
UniversalBackButton.TextColor3 = .(, , )
UniversalBackButton.Font = .Font.Code
UniversalBackButton.TextSize =
UniversalBackButton.Parent = UniversalScroll
NoclipButton = .()
NoclipButton.Size = .(, -, , )
NoclipButton.Position = .(, , , )
NoclipButton.BackgroundColor3 = .(, , )
NoclipButton.BorderColor3 = .(, , )
NoclipButton.Text =
NoclipButton.TextColor3 = .(, , )
NoclipButton.Font = .Font.Code
NoclipButton.TextSize =
NoclipButton.Parent = UniversalScroll
EspButton = .()
EspButton.Size = .(, -, , )
EspButton.Position = .(, , , )
EspButton.BackgroundColor3 = .(, , )
EspButton.BorderColor3 = .(, , )
EspButton.Text =
EspButton.TextColor3 = .(, , )
EspButton.Font = .Font.Code
EspButton.TextSize =
EspButton.Parent = UniversalScroll
FlyButton = .()
FlyButton.Size = .(, -, , )
FlyButton.Position = .(, , , )
FlyButton.BackgroundColor3 = .(, , )
FlyButton.BorderColor3 = .(, , )
FlyButton.Text =
FlyButton.TextColor3 = .(, , )
FlyButton.Font = .Font.Code
FlyButton.TextSize =
FlyButton.Parent = UniversalScroll
InvisibleButton = .()
InvisibleButton.Size = .(, -, , )
InvisibleButton.Position = .(, , , )
InvisibleButton.BackgroundColor3 = .(, , )
InvisibleButton.BorderColor3 = .(, , )
InvisibleButton.Text =
InvisibleButton.TextColor3 = .(, , )
InvisibleButton.Font = .Font.Code
InvisibleButton.TextSize =
InvisibleButton.Parent = UniversalScroll
SpeedButton = .()
SpeedButton.Size = .(, -, , )
SpeedButton.Position = .(, , , )
SpeedButton.BackgroundColor3 = .(, , )
SpeedButton.BorderColor3 = .(, , )
SpeedButton.Text =
SpeedButton.TextColor3 = .(, , )
SpeedButton.Font = .Font.Code
SpeedButton.TextSize =
SpeedButton.Parent = UniversalScroll
SpeedTextBox = .()
SpeedTextBox.Size = .(, , , -)
SpeedTextBox.Position = .(, , , )
SpeedTextBox.BackgroundColor3 = .(, , )
SpeedTextBox.BorderColor3 = .(, , )
SpeedTextBox.PlaceholderText =
SpeedTextBox.Text =
SpeedTextBox.TextColor3 = .(, , )
SpeedTextBox.Font = .Font.Code
SpeedTextBox.TextSize =
SpeedTextBox.ClearTextOnFocus =
SpeedTextBox.Parent = SpeedButton
JumpButton = .()
JumpButton.Size = .(, -, , )
JumpButton.Position = .(, , , )
JumpButton.BackgroundColor3 = .(, , )
JumpButton.BorderColor3 = .(, , )
JumpButton.Text =
JumpButton.TextColor3 = .(, , )
JumpButton.Font = .Font.Code
JumpButton.TextSize =
JumpButton.Parent = UniversalScroll
JumpTextBox = .()
JumpTextBox.Size = .(, , , -)
JumpTextBox.Position = .(, , , )
JumpTextBox.BackgroundColor3 = .(, , )
JumpTextBox.BorderColor3 = .(, , )
JumpTextBox.PlaceholderText =
JumpTextBox.Text =
JumpTextBox.TextColor3 = .(, , )
JumpTextBox.Font = .Font.Code
JumpTextBox.TextSize =
JumpTextBox.ClearTextOnFocus =
JumpTextBox.Parent = JumpButton
XrayButton = .()
XrayButton.Size = .(, -, , )
XrayButton.Position = .(, , , )
XrayButton.BackgroundColor3 = .(, , )
XrayButton.BorderColor3 = .(, , )
XrayButton.Text =
XrayButton.TextColor3 = .(, , )
XrayButton.Font = .Font.Code
XrayButton.TextSize =
XrayButton.Parent = UniversalScroll
AntiLagButton = .()
AntiLagButton.Size = .(, -, , )
AntiLagButton.Position = .(, , , )
AntiLagButton.BackgroundColor3 = .(, , )
AntiLagButton.BorderColor3 = .(, , )
AntiLagButton.Text =
AntiLagButton.TextColor3 = .(, , )
AntiLagButton.Font = .Font.Code
AntiLagButton.TextSize =
AntiLagButton.Parent = UniversalScroll
DexButton = .()
DexButton.Size = .(, -, , )
DexButton.Position = .(, , , )
DexButton.BackgroundColor3 = .(, , )
DexButton.BorderColor3 = .(, , )
DexButton.Text =
DexButton.TextColor3 = .(, , )
DexButton.Font = .Font.Code
DexButton.TextSize =
DexButton.Parent = UniversalScroll
UniversalScroll.CanvasSize = .(, , , )
PrisonLifeFrame = .()
PrisonLifeFrame.Size = .(, , , )
PrisonLifeFrame.Position = .(, , , )
PrisonLifeFrame.BackgroundColor3 = .(, , )
PrisonLifeFrame.BackgroundTransparency =
PrisonLifeFrame.BorderColor3 = .(, , )
PrisonLifeFrame.Visible =
PrisonLifeFrame.Parent = Pages.Main
PrisonLifeScroll = .()
PrisonLifeScroll.Size = .(, -, , -)
PrisonLifeScroll.Position = .(, , , )
PrisonLifeScroll.BackgroundTransparency =
PrisonLifeScroll.ScrollBarThickness =
PrisonLifeScroll.ScrollBarImageColor3 = .(, , )
PrisonLifeScroll.CanvasSize = .(, , , )
PrisonLifeScroll.Parent = PrisonLifeFrame
BackButton = .()
BackButton.Size = .(, -, , )
BackButton.Position = .(, , , )
BackButton.BackgroundColor3 = .(, , )
BackButton.BorderColor3 = .(, , )
BackButton.Text =
BackButton.TextColor3 = .(, , )
BackButton.Font = .Font.Code
BackButton.TextSize =
BackButton.Parent = PrisonLifeScroll
teleportLocations = {
[] = {cframe = .(-, , ), returnBack = },
[] = {cframe = .(, , ), returnBack = },
[] = {cframe = .(, , ), returnBack = },
[] = {cframe = .(, , ), returnBack = },
[] = {cframe = .(-, , ), returnBack = },
[] = {cframe = .(, , ), returnBack = }
}
teleportButtons = {}
buttonY =
weaponName, data (teleportLocations)
teleportButton = .()
teleportButton.Size = .(, -, , )
teleportButton.Position = .(, , , buttonY)
teleportButton.BackgroundColor3 = .(, , )
teleportButton.BorderColor3 = .(, , )
teleportButton.Text = weaponName
teleportButton.TextColor3 = .(, , )
teleportButton.Font = .Font.Code
teleportButton.TextSize =
teleportButton.Parent = PrisonLifeScroll
teleportButtons[weaponName] = teleportButton
buttonY = buttonY +
HitboxButton = .()
HitboxButton.Size = .(, -, , )
HitboxButton.Position = .(, , , buttonY)
HitboxButton.BackgroundColor3 = .(, , )
HitboxButton.BorderColor3 = .(, , )
HitboxButton.Text =
HitboxButton.TextColor3 = .(, , )
HitboxButton.Font = .Font.Code
HitboxButton.TextSize =
HitboxButton.Parent = PrisonLifeScroll
FireRateButton = .()
FireRateButton.Size = .(, -, , )
FireRateButton.Position = .(, , , buttonY + )
FireRateButton.BackgroundColor3 = .(, , )
FireRateButton.BorderColor3 = .(, , )
FireRateButton.Text =
FireRateButton.TextColor3 = .(, , )
FireRateButton.Font = .Font.Code
FireRateButton.TextSize =
FireRateButton.Parent = PrisonLifeScroll
PrisonLifeScroll.CanvasSize = .(, , , buttonY + )
SpecterFrame = .()
SpecterFrame.Size = .(, , , )
SpecterFrame.Position = .(, , , )
SpecterFrame.BackgroundColor3 = .(, , )
SpecterFrame.BackgroundTransparency =
SpecterFrame.BorderColor3 = .(, , )
SpecterFrame.Visible =
SpecterFrame.Parent = Pages.Main
SpecterScroll = .()
SpecterScroll.Size = .(, -, , -)
SpecterScroll.Position = .(, , , )
SpecterScroll.BackgroundTransparency =
SpecterScroll.ScrollBarThickness =
SpecterScroll.ScrollBarImageColor3 = .(, , )
SpecterScroll.CanvasSize = .(, , , )
SpecterScroll.Parent = SpecterFrame
SpecterBackButton = .()
SpecterBackButton.Size = .(, -, , )
SpecterBackButton.Position = .(, , , )
SpecterBackButton.BackgroundColor3 = .(, , )
SpecterBackButton.BorderColor3 = .(, , )
SpecterBackButton.Text =
SpecterBackButton.TextColor3 = .(, , )
SpecterBackButton.Font = .Font.Code
SpecterBackButton.TextSize =
SpecterBackButton.Parent = SpecterScroll
GhostHitboxButton = .()
GhostHitboxButton.Size = .(, -, , )
GhostHitboxButton.Position = .(, , , )
GhostHitboxButton.BackgroundColor3 = .(, , )
GhostHitboxButton.BorderColor3 = .(, , )
GhostHitboxButton.Text =
GhostHitboxButton.TextColor3 = .(, , )
GhostHitboxButton.Font = .Font.Code
GhostHitboxButton.TextSize =
GhostHitboxButton.Parent = SpecterScroll
GhostEvidenceButton = .()
GhostEvidenceButton.Size = .(, -, , )
GhostEvidenceButton.Position = .(, , , )
GhostEvidenceButton.BackgroundColor3 = .(, , )
GhostEvidenceButton.BorderColor3 = .(, , )
GhostEvidenceButton.Text =
GhostEvidenceButton.TextColor3 = .(, , )
GhostEvidenceButton.Font = .Font.Code
GhostEvidenceButton.TextSize =
GhostEvidenceButton.Parent = SpecterScroll
GhostInfoButton = .()
GhostInfoButton.Size = .(, -, , )
GhostInfoButton.Position = .(, , , )
GhostInfoButton.BackgroundColor3 = .(, , )
GhostInfoButton.BorderColor3 = .(, , )
GhostInfoButton.Text =
GhostInfoButton.TextColor3 = .(, , )
GhostInfoButton.Font = .Font.Code
GhostInfoButton.TextSize =
GhostInfoButton.Parent = SpecterScroll
NightVisionButton = .()
NightVisionButton.Size = .(, -, , )
NightVisionButton.Position = .(, , , )
NightVisionButton.BackgroundColor3 = .(, , )
NightVisionButton.BorderColor3 = .(, , )
NightVisionButton.Text =
NightVisionButton.TextColor3 = .(, , )
NightVisionButton.Font = .Font.Code
NightVisionButton.TextSize =
NightVisionButton.Parent = SpecterScroll
SpecterScroll.CanvasSize = .(, , , )
HorrorMansionFrame = .()
HorrorMansionFrame.Size = .(, , , )
HorrorMansionFrame.Position = .(, , , )
HorrorMansionFrame.BackgroundColor3 = .(, , )
HorrorMansionFrame.BackgroundTransparency =
HorrorMansionFrame.BorderColor3 = .(, , )
HorrorMansionFrame.Visible =
HorrorMansionFrame.Parent = Pages.Main
HorrorMansionScroll = .()
HorrorMansionScroll.Size = .(, -, , -)
HorrorMansionScroll.Position = .(, , , )
HorrorMansionScroll.BackgroundTransparency =
HorrorMansionScroll.ScrollBarThickness =
HorrorMansionScroll.ScrollBarImageColor3 = .(, , )
HorrorMansionScroll.CanvasSize = .(, , , )
HorrorMansionScroll.Parent = HorrorMansionFrame
HorrorBackButton = .()
HorrorBackButton.Size = .(, -, , )
HorrorBackButton.Position = .(, , , )
HorrorBackButton.BackgroundColor3 = .(, , )
HorrorBackButton.BorderColor3 = .(, , )
HorrorBackButton.Text =
HorrorBackButton.TextColor3 = .(, , )
HorrorBackButton.Font = .Font.Code
HorrorBackButton.TextSize =
HorrorBackButton.Parent = HorrorMansionScroll
KillKillerButton = .()
KillKillerButton.Size = .(, -, , )
KillKillerButton.Position = .(, , , )
KillKillerButton.BackgroundColor3 = .(, , )
KillKillerButton.BorderColor3 = .(, , )
KillKillerButton.Text =
KillKillerButton.TextColor3 = .(, , )
KillKillerButton.Font = .Font.Code
KillKillerButton.TextSize =
KillKillerButton.Parent = HorrorMansionScroll
DisappearKillerButton = .()
DisappearKillerButton.Size = .(, -, , )
DisappearKillerButton.Position = .(, , , )
DisappearKillerButton.BackgroundColor3 = .(, , )
DisappearKillerButton.BorderColor3 = .(, , )
DisappearKillerButton.Text =
DisappearKillerButton.TextColor3 = .(, , )
DisappearKillerButton.Font = .Font.Code
DisappearKillerButton.TextSize =
DisappearKillerButton.Parent = HorrorMansionScroll
KillerHitboxButton = .()
KillerHitboxButton.Size = .(, -, , )
KillerHitboxButton.Position = .(, , , )
KillerHitboxButton.BackgroundColor3 = .(, , )
KillerHitboxButton.BorderColor3 = .(, , )
KillerHitboxButton.Text =
KillerHitboxButton.TextColor3 = .(, , )
KillerHitboxButton.Font = .Font.Code
KillerHitboxButton.TextSize =
KillerHitboxButton.Parent = HorrorMansionScroll
KillerThroughWallsButton = .()
KillerThroughWallsButton.Size = .(, -, , )
KillerThroughWallsButton.Position = .(, , , )
KillerThroughWallsButton.BackgroundColor3 = .(, , )
KillerThroughWallsButton.BorderColor3 = .(, , )
KillerThroughWallsButton.Text =
KillerThroughWallsButton.TextColor3 = .(, , )
KillerThroughWallsButton.Font = .Font.Code
KillerThroughWallsButton.TextSize =
KillerThroughWallsButton.Parent = HorrorMansionScroll
HorrorMansionScroll.CanvasSize = .(, , , )
CreditsLabel = .()
CreditsLabel.Size = .(, -, , -)
CreditsLabel.Position = .(, , , )
CreditsLabel.BackgroundTransparency =
CreditsLabel.Text =
CreditsLabel.TextColor3 = .(, , )
CreditsLabel.Font = .Font.Code
CreditsLabel.TextSize =
CreditsLabel.TextYAlignment = .TextYAlignment.Top
CreditsLabel.Parent = Pages.Credits
SettingsLabel = .()
SettingsLabel.Size = .(, -, , )
SettingsLabel.Position = .(, , , )
SettingsLabel.BackgroundTransparency =
SettingsLabel.Text =
SettingsLabel.TextColor3 = .(, , )
SettingsLabel.Font = .Font.Code
SettingsLabel.TextSize =
SettingsLabel.TextXAlignment = .TextXAlignment.Center
SettingsLabel.Parent = Pages.Settings
TransparencyButton = .()
TransparencyButton.Size = .(, -, , )
TransparencyButton.Position = .(, , , )
TransparencyButton.BackgroundColor3 = .(, , )
TransparencyButton.BorderColor3 = .(, , )
TransparencyButton.Text =
TransparencyButton.TextColor3 = .(, , )
TransparencyButton.Font = .Font.Code
TransparencyButton.TextSize =
TransparencyButton.Parent = Pages.Settings
TransparencyTextBox = .()
TransparencyTextBox.Size = .(, , , -)
TransparencyTextBox.Position = .(, , , )
TransparencyTextBox.BackgroundColor3 = .(, , )
TransparencyTextBox.BorderColor3 = .(, , )
TransparencyTextBox.PlaceholderText =
TransparencyTextBox.Text =
TransparencyTextBox.TextColor3 = .(, , )
TransparencyTextBox.Font = .Font.Code
TransparencyTextBox.TextSize =
TransparencyTextBox.ClearTextOnFocus =
TransparencyTextBox.Parent = TransparencyButton
SizeButton = .()
SizeButton.Size = .(, -, , )
SizeButton.Position = .(, , , )
SizeButton.BackgroundColor3 = .(, , )
SizeButton.BorderColor3 = .(, , )
SizeButton.Text =
SizeButton.TextColor3 = .(, , )
SizeButton.Font = .Font.Code
SizeButton.TextSize =
SizeButton.Parent = Pages.Settings
SizeTextBox = .()
SizeTextBox.Size = .(, , , -)
SizeTextBox.Position = .(, , , )
SizeTextBox.BackgroundColor3 = .(, , )
SizeTextBox.BorderColor3 = .(, , )
SizeTextBox.PlaceholderText =
SizeTextBox.Text =
SizeTextBox.TextColor3 = .(, , )
SizeTextBox.Font = .Font.Code
SizeTextBox.TextSize =
SizeTextBox.ClearTextOnFocus =
SizeTextBox.Parent = SizeButton
ApplyButton = .()
ApplyButton.Size = .(, -, , )
ApplyButton.Position = .(, , , )
ApplyButton.BackgroundColor3 = .(, , )
ApplyButton.BorderColor3 = .(, , )
ApplyButton.Text =
ApplyButton.TextColor3 = .(, , )
ApplyButton.Font = .Font.Code
ApplyButton.TextSize =
ApplyButton.Parent = Pages.Settings
ResetButton = .()
ResetButton.Size = .(, -, , )
ResetButton.Position = .(, , , )
ResetButton.BackgroundColor3 = .(, , )
ResetButton.BorderColor3 = .(, , )
ResetButton.Text =
ResetButton.TextColor3 = .(, , )
ResetButton.Font = .Font.Code
ResetButton.TextSize =
ResetButton.Parent = Pages.Settings
FPSButton = .()
FPSButton.Size = .(, -, , )
FPSButton.Position = .(, , , )
FPSButton.BackgroundColor3 = .(, , )
FPSButton.BorderColor3 = .(, , )
FPSButton.Text =
FPSButton.TextColor3 = .(, , )
FPSButton.Font = .Font.Code
FPSButton.TextSize =
FPSButton.Parent = Pages.Settings
MinimizeButton.Parent = TitleBar
TitleLabel.Parent = TitleBar
TitleBar.Parent = MainFrame
PrevButton.Parent = NavBar
PageLabel.Parent = NavBar
NextButton.Parent = NavBar
NavBar.Parent = MainFrame
DeleteButton.Parent = MainFrame
PagesContainer.Parent = MainFrame
MainFrame.Parent = ScreenGui
ScreenGui.Parent = CoreGui
currentPage =
pageNames = {, , }
isMinimized =
originalSize = MainFrame.Size
minimizedSize = .(, , , )
noclipEnabled =
hitboxEnabled =
originalHeadSizes = {}
hitboxLoop
espEnabled =
espLoop
fireRateActive =
toolOriginalRates = {}
fireRateConnection
speedEnabled =
speedLoop =
speedMonitor =
userSetSpeed =
lastNaturalSpeed =
jumpEnabled =
jumpLoop =
jumpMonitor =
userSetJump =
lastNaturalJump =
xrayOn =
antiLagEnabled =
savedParts = {}
originalGFX = {}
ghostHitboxEnabled =
ghostEvidenceEnabled =
ghostInfoEnabled =
ghostHitboxLoop =
ghostEvidenceLoop =
ghostInfoLoop =
evidenceTextLabel =
nightVisionEnabled =
nightVisionLoop =
originalBrightness =
nightVisionLight =
invisibleActive =
safeZone = .(, , )
realCharacter =
characterClone =
originalCFrame =
killKillerEnabled =
disappearKillerEnabled =
killerHitboxEnabled =
killKillerLoop =
disappearKillerLoop =
killerHitboxLoop =
currentKillerBillboard =
killerThroughWallsEnabled =
killerThroughWallsLoop =
originalTransparency =
originalSize = .(, , , )
fpsCounterActive =
fpsDisplay =
frameCount =
lastUpdate = ()
fpsConnection =
borderLoop = RunService.Heartbeat:(updateBorderColor)
(pageIndex)
_, page (Pages)
page.Visible =
Pages[pageNames[pageIndex]].Visible =
PageLabel.Text = pageNames[pageIndex]
currentPage = pageIndex
PrevButton.MouseButton1Click:(()
currentPage = currentPage -
currentPage <
currentPage = #pageNames
(currentPage)
)
NextButton.MouseButton1Click:(()
currentPage = currentPage +
currentPage > #pageNames
currentPage =
(currentPage)
)
MinimizeButton.MouseButton1Click:(()
isMinimized
MainFrame.Size = originalSize
MinimizeButton.Text =
PagesContainer.Visible =
NavBar.Visible =
isMinimized =
MainFrame.Size = minimizedSize
MinimizeButton.Text =
PagesContainer.Visible =
NavBar.Visible =
isMinimized =
)
isMinimized =
MainFrame.Size = minimizedSize
MinimizeButton.Text =
PagesContainer.Visible =
NavBar.Visible =
()
DeleteButton.MouseButton1Click:(()
ScreenGui:()
)
UniversalButton.MouseButton1Click:(()
UniversalFrame.Visible =
)
UniversalBackButton.MouseButton1Click:(()
UniversalFrame.Visible =
)
PrisonLifeButton.MouseButton1Click:(()
PrisonLifeFrame.Visible =
)
BackButton.MouseButton1Click:(()
PrisonLifeFrame.Visible =
)
SpecterButton.MouseButton1Click:(()
SpecterFrame.Visible =
)
SpecterBackButton.MouseButton1Click:(()
SpecterFrame.Visible =
)
HorrorMansionButton.MouseButton1Click:(()
HorrorMansionFrame.Visible =
)
HorrorBackButton.MouseButton1Click:(()
HorrorMansionFrame.Visible =
)
weaponName, data (teleportLocations)
teleportButtons[weaponName].MouseButton1Click:(()
character = localPlayer.Character
character character:()
data.returnBack
originalPosition = character.HumanoidRootPart.CFrame
character.HumanoidRootPart.CFrame = data.cframe
()
character.HumanoidRootPart.CFrame = originalPosition
character.HumanoidRootPart.CFrame = data.cframe
)
()
_, player (Players:())
player ~= localPlayer player.Character
head = player.Character:()
head
originalHeadSizes[player]
originalHeadSizes[player] = head.Size
head.Size = .(, , )
head.Transparency =
()
player, originalSize (originalHeadSizes)
player player.Character
head = player.Character:()
head
head.Size = originalSize
head.Transparency =
originalHeadSizes = {}
HitboxButton.MouseButton1Click:(()
hitboxEnabled = hitboxEnabled
hitboxEnabled
HitboxButton.BackgroundColor3 = .(, , )
HitboxButton.Text =
hitboxLoop = RunService.Heartbeat:(()
()
)
HitboxButton.BackgroundColor3 = .(, , )
HitboxButton.Text =
hitboxLoop
hitboxLoop:()
()
)
Players.PlayerAdded:((newPlayer)
hitboxEnabled
newPlayer.CharacterAdded:((character)
()
hitboxEnabled
()
)
)
(applyReduction)
backpack = localPlayer:()
backpack
_, tool (backpack:())
tool:()
applyReduction
toolOriginalRates[tool]
toolOriginalRates[tool] = tool:()
tool:(, toolOriginalRates[tool] * )
toolOriginalRates[tool]
tool:(, toolOriginalRates[tool])
FireRateButton.MouseButton1Click:(()
fireRateActive = fireRateActive
fireRateActive
FireRateButton.BackgroundColor3 = .(, , )
FireRateButton.Text =
()
fireRateConnection
fireRateConnection:()
fireRateConnection = localPlayer.Backpack.ChildAdded:((tool)
tool:()
()
toolOriginalRates[tool]
toolOriginalRates[tool] = tool:()
tool:(, toolOriginalRates[tool] * )
)
FireRateButton.BackgroundColor3 = .(, , )
FireRateButton.Text =
fireRateConnection
fireRateConnection:()
fireRateConnection =
()
)
noclipConnection
NoclipButton.MouseButton1Click:(()
noclipEnabled = noclipEnabled
noclipEnabled
NoclipButton.BackgroundColor3 = .(, , )
NoclipButton.Text =
noclipConnection = RunService.Stepped:(()
localPlayer.Character
_, part (localPlayer.Character:())
part:()
part.CanCollide =
)
NoclipButton.BackgroundColor3 = .(, , )
NoclipButton.Text =
noclipConnection
noclipConnection:()
noclipConnection =
localPlayer.Character
_, part (localPlayer.Character:())
part:()
part.CanCollide =
)
()
_, player (Players:())
player ~= localPlayer player.Character
humanoidRootPart = player.Character:()
humanoidRootPart
espBillboard = ScreenGui:( .. player.Name)
espBillboard
espBillboard = .()
espBillboard.Name = .. player.Name
espBillboard.Size = .(, , , )
espBillboard.AlwaysOnTop =
espBillboard.MaxDistance =
espBillboard.StudsOffset = .(, , )
espBillboard.Adornee = humanoidRootPart
espBillboard.Parent = ScreenGui
espFrame = .()
espFrame.Size = .(, , , )
espFrame.BackgroundColor3 = .(, , )
espFrame.BackgroundTransparency =
espFrame.BorderSizePixel =
espFrame.Parent = espBillboard
nameLabel = .()
nameLabel.Size = .(, , , )
nameLabel.Position = .(, , -, )
nameLabel.BackgroundTransparency =
nameLabel.Text = player.Name
nameLabel.TextColor3 = .(, , )
nameLabel.Font = .Font.Code
nameLabel.TextSize =
nameLabel.Parent = espBillboard
espBillboard.Adornee = humanoidRootPart
()
_, child (ScreenGui:())
.(child.Name, )
child:()
EspButton.MouseButton1Click:(()
espEnabled = espEnabled
espEnabled
EspButton.BackgroundColor3 = .(, , )
EspButton.Text =
espLoop = RunService.Heartbeat:(()
()
)
EspButton.BackgroundColor3 = .(, , )
EspButton.Text =
espLoop
espLoop:()
()
)
DexButton.MouseButton1Click:(()
(:())()
)
()
char = localPlayer.Character
char
char.Archivable =
clone = char:()
clone.Parent =
_, descendant (clone:())
descendant:()
descendant:()
descendant:()
descendant:()
descendant:()
humanoid = clone:()
humanoid
humanoid.WalkSpeed =
humanoid.JumpPower =
humanoid.DisplayDistanceType = .HumanoidDisplayDistanceType.None
_, part (clone:())
part:()
part.Transparency =
part.CanCollide =
part.Anchored =
_, descendant (clone:())
descendant:() descendant:()
descendant:()
clone
()
invisibleActive
char = localPlayer.Character
char
rootPart = char:()
rootPart
realCharacter = char
originalCFrame = rootPart.CFrame
characterClone = ()
characterClone characterClone.PrimaryPart
characterClone:(originalCFrame)
safePosition = .(, , )
rootPart
rootPart.CFrame = .(safePosition)
()
char.PrimaryPart
char:(.(safePosition))
()
_, part (char:())
part:()
offset = .(
.(-, ),
,
.(-, )
)
part.CFrame = .(safePosition + offset)
part.Anchored =
part.Transparency =
part.CanCollide =
part.Velocity = .(, , )
part.RotVelocity = .(, , )
()
rootPart
distance = (rootPart.Position - safePosition).Magnitude
distance >
rootPart.Anchored =
rootPart.CFrame = .(safePosition)
rootPart.Anchored =
()
realHumanoid = char:()
realHumanoid
realHumanoid.WalkSpeed =
realHumanoid.JumpPower =
realHumanoid.PlatformStand =
realHumanoid:(.HumanoidStateType.Physics)
staticAnchor = :()
staticAnchor
staticAnchor = .()
staticAnchor.Name =
staticAnchor.Size = .(, , )
staticAnchor.Position = safePosition - .(, , )
staticAnchor.Anchored =
staticAnchor.CanCollide =
staticAnchor.Transparency =
staticAnchor.Parent =
characterClone
cloneHumanoid = characterClone:()
cloneHumanoid
.CurrentCamera.CameraSubject = cloneHumanoid
localPlayer.Character = characterClone
invisibleActive =
InvisibleButton.BackgroundColor3 = .(, , )
InvisibleButton.Text =
()
invisibleActive
clonePos = originalCFrame
characterClone characterClone.PrimaryPart
clonePos = characterClone.PrimaryPart.CFrame
staticAnchor = :()
staticAnchor
staticAnchor:()
realCharacter
_, part (realCharacter:())
part:()
_, constraint (part:())
constraint:()
constraint:()
part.Anchored =
characterClone
characterClone:()
characterClone =
realCharacter
realCharacter.PrimaryPart
realCharacter:(clonePos)
_, part (realCharacter:())
part:()
part.Transparency =
part.CanCollide =
realHumanoid = realCharacter:()
realHumanoid
realHumanoid.WalkSpeed =
realHumanoid.JumpPower =
realHumanoid.Sit =
realHumanoid.PlatformStand =
realHumanoid.AutoRotate =
()
realHumanoid.Health =
()
localPlayer.Character = realCharacter
realHumanoid
.CurrentCamera.CameraSubject = realHumanoid
invisibleActive =
realCharacter =
originalCFrame =
InvisibleButton.BackgroundColor3 = .(, , )
InvisibleButton.Text =
InvisibleButton.MouseButton1Click:(()
invisibleActive
()
()
)
(character)
()
humanoid = character:()
humanoid
humanoid.Died:(()
invisibleActive
()
)
localPlayer.CharacterAdded:(setupDeathDetection)
localPlayer.Character
(localPlayer.Character)
()
character = localPlayer.Character
character
humanoid = character:()
humanoid
.(humanoid.WalkSpeed)
()
speedEnabled
lastNaturalSpeed = ()
()
speedMonitor
speedMonitor:()
speedMonitor = RunService.Heartbeat:(()
currentSpeed = ()
SpeedTextBox.Text = (currentSpeed)
()
)
SpeedButton.MouseButton1Click:(()
speedEnabled = speedEnabled
speedEnabled
SpeedButton.BackgroundColor3 = .(, , )
SpeedButton.Text =
lastNaturalSpeed = ()
speedMonitor
speedMonitor:()
speedMonitor =
speedLoop
speedLoop:()
speedLoop = RunService.Heartbeat:(()
character = localPlayer.Character
character
humanoid = character:()
humanoid
humanoid.WalkSpeed = userSetSpeed
)
SpeedTextBox.Text = (userSetSpeed)
SpeedButton.BackgroundColor3 = .(, , )
SpeedButton.Text =
speedLoop
speedLoop:()
speedLoop =
character = localPlayer.Character
character
humanoid = character:()
humanoid
humanoid.WalkSpeed = lastNaturalSpeed
()
)
SpeedTextBox.FocusLost:((enterPressed)
newSpeed = (SpeedTextBox.Text)
newSpeed newSpeed >= newSpeed <=
userSetSpeed = newSpeed
speedEnabled
speedLoop
speedLoop:()
speedLoop = RunService.Heartbeat:(()
character = localPlayer.Character
character
humanoid = character:()
humanoid
humanoid.WalkSpeed = userSetSpeed
)
currentSpeed = ()
SpeedTextBox.Text = (currentSpeed)
)
localPlayer.CharacterAdded:((character)
()
speedEnabled
SpeedButton.BackgroundColor3 = .(, , )
SpeedButton.Text =
speedLoop
speedLoop:()
speedLoop = RunService.Heartbeat:(()
character
humanoid = character:()
humanoid
humanoid.WalkSpeed = userSetSpeed
)
SpeedTextBox.Text = (userSetSpeed)
speedMonitor
speedMonitor:()
speedMonitor =
SpeedButton.BackgroundColor3 = .(, , )
SpeedButton.Text =
humanoid = character:()
humanoid
humanoid.WalkSpeed = lastNaturalSpeed
()
)
()
lastNaturalSpeed = ()
SpeedTextBox.Text = (lastNaturalSpeed)
()
()
character = localPlayer.Character
character
humanoid = character:()
humanoid
.(humanoid.JumpPower)
()
jumpEnabled
lastNaturalJump = ()
()
jumpMonitor
jumpMonitor:()
jumpMonitor = RunService.Heartbeat:(()
currentJump = ()
JumpTextBox.Text = (currentJump)
()
)
JumpButton.MouseButton1Click:(()
jumpEnabled = jumpEnabled
jumpEnabled
JumpButton.BackgroundColor3 = .(, , )
JumpButton.Text =
lastNaturalJump = ()
jumpMonitor
jumpMonitor:()
jumpMonitor =
jumpLoop
jumpLoop:()
jumpLoop = RunService.Heartbeat:(()
character = localPlayer.Character
character
humanoid = character:()
humanoid
humanoid.JumpPower = userSetJump
)
JumpTextBox.Text = (userSetJump)
JumpButton.BackgroundColor3 = .(, , )
JumpButton.Text =
jumpLoop
jumpLoop:()
jumpLoop =
character = localPlayer.Character
character
humanoid = character:()
humanoid
humanoid.JumpPower = lastNaturalJump
()
)
JumpTextBox.FocusLost:((enterPressed)
newJump = (JumpTextBox.Text)
newJump newJump >= newJump <=
userSetJump = newJump
jumpEnabled
jumpLoop
jumpLoop:()
jumpLoop = RunService.Heartbeat:(()
character = localPlayer.Character
character
humanoid = character:()
humanoid
humanoid.JumpPower = userSetJump
)
currentJump = ()
JumpTextBox.Text = (currentJump)
)
localPlayer.CharacterAdded:((character)
()
jumpEnabled
JumpButton.BackgroundColor3 = .(, , )
JumpButton.Text =
jumpLoop
jumpLoop:()
jumpLoop = RunService.Heartbeat:(()
character
humanoid = character:()
humanoid
humanoid.JumpPower = userSetJump
)
JumpTextBox.Text = (userSetJump)
jumpMonitor
jumpMonitor:()
jumpMonitor =
JumpButton.BackgroundColor3 = .(, , )
JumpButton.Text =
humanoid = character:()
humanoid
humanoid.JumpPower = lastNaturalJump
()
)
()
lastNaturalJump = ()
JumpTextBox.Text = (lastNaturalJump)
()
()
xrayOn
part, trans (savedParts)
part part.Parent
part.Transparency = trans
savedParts = {}
XrayButton.Text =
XrayButton.BackgroundColor3 = .(, , )
_, part (:())
part:() part.Transparency <
part.Size.Magnitude > part:(.Players)
savedParts[part] = part.Transparency
part.Transparency =
XrayButton.Text =
XrayButton.BackgroundColor3 = .(, , )
xrayOn = xrayOn
XrayButton.MouseButton1Click:(toggleXray)
ScreenGui.Destroying:(()
xrayOn
part, trans (savedParts)
part part.Parent
part.Transparency = trans
)
FlyButton.MouseButton1Click:(()
(:())()
)
()
Lighting = :()
originalGFX = {
GlobalShadows = Lighting.GlobalShadows,
Technology = Lighting.Technology,
Brightness = Lighting.Brightness,
FogEnd = Lighting.FogEnd,
QualityLevel = ().Rendering.QualityLevel,
Atmosphere = ,
Effects = {}
}
atmosphere = Lighting:()
atmosphere
originalGFX.Atmosphere = {
Density = atmosphere.Density,
Offset = atmosphere.Offset,
Color = atmosphere.Color,
Decay = atmosphere.Decay,
Glare = atmosphere.Glare,
Haze = atmosphere.Haze
}
_, effect (Lighting:())
effect:() effect:()
effect:() effect:()
originalGFX.Effects[effect] = effect.Enabled
()
()
savedParts = {}
_, obj (:())
obj:()
isPlayer =
parent = obj.Parent
parent
parent:() .Players:(parent)
isPlayer =
parent = parent.Parent
isPlayer
savedParts[obj] = {
Texture = obj.TextureID,
Material = obj.Material,
Color = obj.Color,
Reflectance = obj.Reflectance,
Transparency = obj.Transparency
}
obj.TextureID =
obj.Material = .Material.SmoothPlastic
obj.Color = .(, , )
obj.Reflectance =
obj.Transparency =
obj:()
savedParts[obj] = { Parent = obj.Parent }
obj:()
obj:()
savedParts[obj] = {
Parent = obj.Parent,
Texture = obj.Texture,
Transparency = obj.Transparency
}
obj.Transparency =
obj:() obj:()
obj:() obj:()
obj:() obj:()
savedParts[obj] = { Enabled = obj.Enabled }
obj.Enabled =
Terrain = :()
Terrain
savedParts[Terrain] = {
MaterialColors = Terrain.MaterialColors,
WaterColor = Terrain.WaterColor,
WaterTransparency = Terrain.WaterTransparency,
WaterReflectance = Terrain.WaterReflectance,
Decoration = Terrain.Decoration
}
Terrain.MaterialColors =
Terrain.Decoration =
Terrain.WaterColor = .(, , )
Terrain.WaterTransparency =
Terrain.WaterReflectance =
()
obj, data (savedParts)
obj (obj.Parent obj:())
obj:()
obj.TextureID = data.Texture
obj.Material = data.Material .Material.Plastic
obj.Color = data.Color .(, , )
obj.Reflectance = data.Reflectance
obj.Transparency = data.Transparency
obj:()
obj.Transparency = data.Transparency
obj:() obj:()
obj:() obj:()
obj:() obj:()
obj.Enabled = data.Enabled
obj:()
obj.MaterialColors = data.MaterialColors
obj.WaterColor = data.WaterColor
obj.WaterTransparency = data.WaterTransparency
obj.WaterReflectance = data.WaterReflectance
obj.Decoration = data.Decoration
end
end
end
savedParts = {}
end
local function applyLowGFXSettings()
local Lighting = game:GetService("Lighting")
Lighting.GlobalShadows = false
Lighting.Technology = Enum.Technology.Legacy
Lighting.Brightness = 1
Lighting.FogEnd = 10000
local atmosphere = Lighting:FindFirstChildOfClass("Atmosphere")
if atmosphere then
atmosphere.Density = 0
atmosphere.Offset = 0
end
for _, effect in pairs(Lighting:GetChildren()) do
if effect:IsA("BloomEffect") or effect:IsA("BlurEffect") or
effect:IsA("SunRaysEffect") or effect:IsA("ColorCorrectionEffect") then
effect.Enabled = false
end
end
settings().Rendering.QualityLevel = 1
settings().Rendering.EagerBulkExecution = true
end
local function restoreGFXSettings()
local Lighting = game:GetService("Lighting")
if originalGFX.GlobalShadows ~= nil then
Lighting.GlobalShadows = originalGFX.GlobalShadows
end
if originalGFX.Technology ~= nil then
Lighting.Technology = originalGFX.Technology
end
if originalGFX.Brightness ~= nil then
Lighting.Brightness = originalGFX.Brightness
end
if originalGFX.FogEnd ~= nil then
Lighting.FogEnd = originalGFX.FogEnd
end
local atmosphere = Lighting:FindFirstChildOfClass("Atmosphere")
if atmosphere and originalGFX.Atmosphere then
atmosphere.Density = originalGFX.Atmosphere.Density or 0
atmosphere.Offset = originalGFX.Atmosphere.Offset or 0
atmosphere.Color = originalGFX.Atmosphere.Color or Color3.new(1, 1, 1)
atmosphere.Decay = originalGFX.Atmosphere.Decay or Color3.new(1, 1, 1)
atmosphere.Glare = originalGFX.Atmosphere.Glare or 0
atmosphere.Haze = originalGFX.Atmosphere.Haze or 0
end
for effect, enabled in pairs(originalGFX.Effects) do
if effect and effect.Parent then
effect.Enabled = enabled
end
end
if originalGFX.QualityLevel ~= nil then
settings().Rendering.QualityLevel = originalGFX.QualityLevel
end
settings().Rendering.EagerBulkExecution = false
end
AntiLagButton.MouseButton1Click:Connect(function()
antiLagEnabled = not antiLagEnabled
if antiLagEnabled then
AntiLagButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
AntiLagButton.Text = "AntiLag (ON)"
applyLowGFXSettings()
removeAllTextures()
else
AntiLagButton.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
AntiLagButton.Text = "AntiLag"
restoreAllTextures()
restoreGFXSettings()
end
end)
local function updateGhostHitbox()
local npcs = workspace:FindFirstChild("NPCs")
if npcs then
local globalNPC = npcs:FindFirstChild("GLOBAL")
if globalNPC then
local humanoid = globalNPC:FindFirstChild("Humanoid")
if humanoid then
local hitboxBillboard = ScreenGui:FindFirstChild("GhostHitboxBillboard")
if not hitboxBillboard then
hitboxBillboard = Instance.new("BillboardGui")
hitboxBillboard.Name = "GhostHitboxBillboard"
hitboxBillboard.Size = UDim2.new(5, 0, 8, 0)
hitboxBillboard.AlwaysOnTop = true
hitboxBillboard.MaxDistance = 1000
hitboxBillboard.StudsOffset = Vector3.new(0, 0, 0)
hitboxBillboard.Parent = ScreenGui
local hitboxFrame = Instance.new("Frame")
hitboxFrame.Size = UDim2.new(1, 0, 1, 0)
hitboxFrame.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
hitboxFrame.BackgroundTransparency = 0.6
hitboxFrame.BorderSizePixel = 2
hitboxFrame.BorderColor3 = Color3.fromRGB(255, 100, 100)
hitboxFrame.Parent = hitboxBillboard
local ghostLabel = Instance.new("TextLabel")
ghostLabel.Size = UDim2.new(1, 0, 0, 20)
ghostLabel.Position = UDim2.new(0, 0, -0.2, 0)
ghostLabel.BackgroundTransparency = 1
ghostLabel.Text = "Ghost"
ghostLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
ghostLabel.Font = Enum.Font.Code
ghostLabel.TextSize = 14
ghostLabel.Parent = hitboxBillboard
end
local rootPart = globalNPC:FindFirstChild("HumanoidRootPart") or globalNPC.PrimaryPart
if rootPart then
hitboxBillboard.Adornee = rootPart
hitboxBillboard.Enabled = true
end
for _, part in pairs(globalNPC:GetChildren()) do
if part:IsA("BasePart") then
part.Transparency = 0.8
end
end
end
else
local hitboxBillboard = ScreenGui:FindFirstChild("GhostHitboxBillboard")
if hitboxBillboard then
hitboxBillboard.Enabled = false
end
end
else
local hitboxBillboard = ScreenGui:FindFirstChild("GhostHitboxBillboard")
if hitboxBillboard then
hitboxBillboard.Enabled = false
end
end
end
local function clearGhostHitbox()
local hitboxBillboard = ScreenGui:FindFirstChild("GhostHitboxBillboard")
if hitboxBillboard then
hitboxBillboard:Destroy()
end
local npcs = workspace:FindFirstChild("NPCs")
if npcs then
local globalNPC = npcs:FindFirstChild("GLOBAL")
if globalNPC then
for _, part in pairs(globalNPC:GetChildren()) do
if part:IsA("BasePart") then
part.Transparency = 0
end
end
end
end
end
GhostHitboxButton.MouseButton1Click:Connect(function()
ghostHitboxEnabled = not ghostHitboxEnabled
if ghostHitboxEnabled then
GhostHitboxButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
GhostHitboxButton.Text = "Ghost Hitbox (ON)"
if ghostHitboxLoop then
ghostHitboxLoop:Disconnect()
end
ghostHitboxLoop = RunService.Heartbeat:Connect(function()
updateGhostHitbox()
end)
else
GhostHitboxButton.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
GhostHitboxButton.Text = "Ghost Hitbox"
if ghostHitboxLoop then
ghostHitboxLoop:Disconnect()
ghostHitboxLoop = nil
end
clearGhostHitbox()
end
end)
local function createEvidenceText()
if not evidenceTextLabel then
evidenceTextLabel = Instance.new("TextLabel")
evidenceTextLabel.Name = "EvidenceDisplay"
evidenceTextLabel.Size = UDim2.new(0, 200, 0, 100)
evidenceTextLabel.Position = UDim2.new(0, 10, 0, 10)
evidenceTextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
evidenceTextLabel.BackgroundTransparency = 0.7
evidenceTextLabel.BorderSizePixel = 0
evidenceTextLabel.Text = "EMF: None\nFingerprints: None\nORBS: None"
evidenceTextLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
evidenceTextLabel.Font = Enum.Font.Code
evidenceTextLabel.TextSize = 12
evidenceTextLabel.TextXAlignment = Enum.TextXAlignment.Left
evidenceTextLabel.TextYAlignment = Enum.TextYAlignment.Top
evidenceTextLabel.Visible = false
evidenceTextLabel.Parent = ScreenGui
end
end
local function updateGhostInfo()
local npcs = workspace:FindFirstChild("NPCs")
local ghostInfo = ""
if npcs then
local globalNPC = npcs:FindFirstChild("GLOBAL")
if globalNPC then
local humanoid = globalNPC:FindFirstChild("Humanoid")
if humanoid then
ghostInfo = string.format("Ghost Speed: %.1f", humanoid.WalkSpeed)
if humanoid.Health then
ghostInfo = ghostInfo .. string.format("\nGhost Health: %.0f", humanoid.Health)
end
local rootPart = globalNPC:FindFirstChild("HumanoidRootPart") or globalNPC.PrimaryPart
if rootPart then
local pos = rootPart.Position
ghostInfo = ghostInfo .. string.format("\nPosition: X:%.0f Y:%.0f Z:%.0f", pos.X, pos.Y, pos.Z)
end
else
ghostInfo = "Ghost: Found (No Humanoid)"
end
else
ghostInfo = "Ghost: Not Found"
end
else
ghostInfo = "No NPCs Folder"
end
return ghostInfo
end
GhostEvidenceButton.MouseButton1Click:Connect(function()
ghostEvidenceEnabled = not ghostEvidenceEnabled
if ghostEvidenceEnabled then
GhostEvidenceButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
GhostEvidenceButton.Text = "Ghost Evidences (ON)"
createEvidenceText()
if evidenceTextLabel then
evidenceTextLabel.Visible = true
end
if ghostEvidenceLoop then
ghostEvidenceLoop:Disconnect()
end
ghostEvidenceLoop = RunService.Heartbeat:Connect(function()
if evidenceTextLabel then
local evidenceText = ""
local dynamic = workspace:FindFirstChild("Dynamic")
if dynamic then
local evidence = dynamic:FindFirstChild("Evidence")
if evidence then
evidenceText = "EMF: Checking...\nFingerprints: Checking...\nORBS: Checking..."
else
evidenceText = "No Evidence Folder"
end
else
evidenceText = "No Dynamic Folder"
end
if ghostInfoEnabled then
evidenceText = evidenceText .. "\n\n--- GHOST INFO ---\n" .. updateGhostInfo()
end
evidenceTextLabel.Text = evidenceText
end
end)
else
GhostEvidenceButton.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
GhostEvidenceButton.Text = "Ghost Evidences"
if ghostEvidenceLoop then
ghostEvidenceLoop:Disconnect()
ghostEvidenceLoop = nil
end
if evidenceTextLabel then
evidenceTextLabel.Visible = false
end
end
end)
GhostInfoButton.MouseButton1Click:Connect(function()
ghostInfoEnabled = not ghostInfoEnabled
if ghostInfoEnabled then
GhostInfoButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
GhostInfoButton.Text = "Ghost Info (ON)"
createEvidenceText()
if evidenceTextLabel then
evidenceTextLabel.Visible = true
end
if ghostInfoLoop then
ghostInfoLoop:Disconnect()
end
ghostInfoLoop = RunService.Heartbeat:Connect(function()
if evidenceTextLabel then
evidenceTextLabel.Text = "--- GHOST INFO ---\n" .. updateGhostInfo()
end
end)
else
GhostInfoButton.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
GhostInfoButton.Text = "Ghost Info"
if ghostInfoLoop then
ghostInfoLoop:Disconnect()
ghostInfoLoop = nil
end
if evidenceTextLabel then
evidenceTextLabel.Visible = false
end
end
end)
local function toggleNightVision()
if nightVisionEnabled then
if not originalBrightness then
originalBrightness = game.Lighting.Brightness
end
game.Lighting.Brightness = 2
if not nightVisionLight then
nightVisionLight = Instance.new("PointLight")
nightVisionLight.Name = "NightVisionLight"
nightVisionLight.Brightness = 2
nightVisionLight.Range = 100
nightVisionLight.Color = Color3.fromRGB(255, 50, 50)
nightVisionLight.Shadows = false
local character = localPlayer.Character
if character then
local head = character:FindFirstChild("Head")
if head then
nightVisionLight.Parent = head
end
end
end
if nightVisionLoop then
nightVisionLoop:Disconnect()
end
nightVisionLoop = RunService.Heartbeat:Connect(function()
local character = localPlayer.Character
if character and nightVisionLight then
local head = character:FindFirstChild("Head")
if head and nightVisionLight.Parent ~= head then
nightVisionLight.Parent = head
end
end
end)
else
if originalBrightness then
game.Lighting.Brightness = originalBrightness
originalBrightness = nil
end
if nightVisionLight then
nightVisionLight:Destroy()
nightVisionLight = nil
end
if nightVisionLoop then
nightVisionLoop:Disconnect()
nightVisionLoop = nil
end
end
end
NightVisionButton.MouseButton1Click:Connect(function()
nightVisionEnabled = not nightVisionEnabled
if nightVisionEnabled then
NightVisionButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
NightVisionButton.Text = "Night Vision (ON)"
else
NightVisionButton.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
NightVisionButton.Text = "Night Vision"
end
toggleNightVision()
end)
local function findAllHumanoidsInKiller()
local humanoids = {}
local killerFolder = workspace:FindFirstChild("Killer")
if not killerFolder then return humanoids end
local function searchRecursively(current)
for _, child in pairs(current:GetChildren()) do
if child:IsA("Humanoid") then
table.insert(humanoids, {
humanoid = child,
model = child.Parent
})
end
if child:IsA("Folder") or child:IsA("Model") then
searchRecursively(child)
end
end
end
searchRecursively(killerFolder)
return humanoids
end
local function killAllKillers()
local allHumanoids = findAllHumanoidsInKiller()
for _, data in pairs(allHumanoids) do
if data.humanoid and data.humanoid.Health > 0 then
data.humanoid.MaxHealth = 0
data.humanoid.Health = 0
end
end
end
local function hideAllKillers()
local allHumanoids = findAllHumanoidsInKiller()
for _, data in pairs(allHumanoids) do
if data.humanoid then
data.humanoid.HipHeight = 2048
end
end
end
local function restoreAllKillers()
local allHumanoids = findAllHumanoidsInKiller()
for _, data in pairs(allHumanoids) do
if data.humanoid then
data.humanoid.HipHeight = 0
data.humanoid.MaxHealth = 100
data.humanoid.Health = 100
end
end
end
local function clearAllKillerHitboxes()
for _, child in pairs(ScreenGui:GetChildren()) do
if string.find(child.Name, "KillerHitbox_") then
child:Destroy()
end
end
end
local function updateAllKillerHitboxes()
local allHumanoids = findAllHumanoidsInKiller()
clearAllKillerHitboxes()
for index, data in pairs(allHumanoids) do
local killerModel = data.model
if killerModel then
local rootPart = killerModel:FindFirstChild("HumanoidRootPart") or killerModel.PrimaryPart
if rootPart then
local killerBillboard = Instance.new("BillboardGui")
killerBillboard.Name = "KillerHitbox_" .. killerModel.Name .. "_" .. index
killerBillboard.Size = UDim2.new(4, 0, 6, 0)
killerBillboard.AlwaysOnTop = true
killerBillboard.MaxDistance = 1000
killerBillboard.StudsOffset = Vector3.new(0, 0, 0)
killerBillboard.Parent = ScreenGui
local hitboxFrame = Instance.new("Frame")
hitboxFrame.Size = UDim2.new(1, 0, 1, 0)
hitboxFrame.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
hitboxFrame.BackgroundTransparency = 0.6
hitboxFrame.BorderSizePixel = 2
hitboxFrame.BorderColor3 = Color3.fromRGB(255, 100, 100)
hitboxFrame.Parent = killerBillboard
local killerLabel = Instance.new("TextLabel")
killerLabel.Size = UDim2.new(1, 0, 0, 20)
killerLabel.Position = UDim2.new(0, 0, -0.2, 0)
killerLabel.BackgroundTransparency = 1
killerLabel.Text = "Killer"
killerLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
killerLabel.Font = Enum.Font.Code
killerLabel.TextSize = 14
killerLabel.Parent = killerBillboard
for _, part in pairs(killerModel:GetDescendants()) do
if part:IsA("BasePart") then
part.Transparency = 0.3
end
end
killerBillboard.Adornee = rootPart
killerBillboard.Enabled = true
end
end
end
end
local function restoreAllKillerTransparency()
local allHumanoids = findAllHumanoidsInKiller()
for _, data in pairs(allHumanoids) do
local killerModel = data.model
if killerModel then
for _, part in pairs(killerModel:GetDescendants()) do
if part:IsA("BasePart") then
part.Transparency = 0
end
end
end
end
end
local function setupKillerDetection()
local killerFolder = workspace:FindFirstChild("Killer")
if killerFolder then
local function handleKillerChange()
if killerHitboxEnabled then
wait(0.3)
updateAllKillerHitboxes()
end
end
killerFolder.ChildAdded:Connect(handleKillerChange)
killerFolder.ChildRemoved:Connect(handleKillerChange)
end
end
spawn(function()
wait(1.5)
setupKillerDetection()
end)
KillKillerButton.MouseButton1Click:Connect(function()
killKillerEnabled = not killKillerEnabled
if killKillerEnabled then
KillKillerButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
KillKillerButton.Text = "Kill Killer (ON)"
killAllKillers()
if killKillerLoop then killKillerLoop:Disconnect() end
killKillerLoop = RunService.Heartbeat:Connect(function()
killAllKillers()
end)
else
KillKillerButton.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
KillKillerButton.Text = "Kill Killer"
if killKillerLoop then killKillerLoop:Disconnect() killKillerLoop = nil end
end
end)
DisappearKillerButton.MouseButton1Click:Connect(function()
disappearKillerEnabled = not disappearKillerEnabled
if disappearKillerEnabled then
DisappearKillerButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
DisappearKillerButton.Text = "Hide Killer (ON)"
hideAllKillers()
if disappearKillerLoop then disappearKillerLoop:Disconnect() end
disappearKillerLoop = RunService.Heartbeat:Connect(function()
hideAllKillers()
end)
else
DisappearKillerButton.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
DisappearKillerButton.Text = "Hide Killer"
if disappearKillerLoop then disappearKillerLoop:Disconnect() disappearKillerLoop = nil end
restoreAllKillers()
end
end)
KillerHitboxButton.MouseButton1Click:Connect(function()
killerHitboxEnabled = not killerHitboxEnabled
if killerHitboxEnabled then
KillerHitboxButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
KillerHitboxButton.Text = "Killer Hitbox (ON)"
clearAllKillerHitboxes()
if killerHitboxLoop then
killerHitboxLoop:Disconnect()
end
killerHitboxLoop = RunService.Heartbeat:Connect(function()
updateAllKillerHitboxes()
end)
else
KillerHitboxButton.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
KillerHitboxButton.Text = "Killer Hitbox"
if killerHitboxLoop then
killerHitboxLoop:Disconnect()
killerHitboxLoop = nil
end
clearAllKillerHitboxes()
restoreAllKillerTransparency()
end
end)
local function applyKillerNoClip(enable)
local allHumanoids = findAllHumanoidsInKiller()
for _, data in pairs(allHumanoids) do
local killerModel = data.model
if killerModel then
for _, part in pairs(killerModel:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = not enable
end
end
end
end
end
local function restoreKillerCollision()
local allHumanoids = findAllHumanoidsInKiller()
for _, data in pairs(allHumanoids) do
local killerModel = data.model
if killerModel then
for _, part in pairs(killerModel:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
end
end
KillerThroughWallsButton.MouseButton1Click:Connect(function()
killerThroughWallsEnabled = not killerThroughWallsEnabled
if killerThroughWallsEnabled then
KillerThroughWallsButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
KillerThroughWallsButton.Text = "Killer Through Walls (ON)"
applyKillerNoClip(true)
if killerThroughWallsLoop then
killerThroughWallsLoop:Disconnect()
end
killerThroughWallsLoop = RunService.Heartbeat:Connect(function()
applyKillerNoClip(true)
end)
else
KillerThroughWallsButton.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
KillerThroughWallsButton.Text = "Killer Through Walls"
if killerThroughWallsLoop then
killerThroughWallsLoop:Disconnect()
killerThroughWallsLoop = nil
end
restoreKillerCollision()
end
end)
local function applySettingsChanges()
local transparencyText = TransparencyTextBox.Text
local transparency = tonumber(transparencyText)
if transparency and transparency >= 0 and transparency <= 1 then
MainFrame.BackgroundTransparency = transparency
UniversalFrame.BackgroundTransparency = transparency
PrisonLifeFrame.BackgroundTransparency = transparency
SpecterFrame.BackgroundTransparency = transparency
HorrorMansionFrame.BackgroundTransparency = transparency
TransparencyButton.Text = "Transparency: " .. string.format("%.2f", transparency)
else
TransparencyTextBox.Text = string.format("%.2f", MainFrame.BackgroundTransparency)
end
local sizeText = SizeTextBox.Text
local width, height = sizeText:match("(%d+)x(%d+)")
if width and height then
width = tonumber(width)
height = tonumber(height)
if width and height and width >= 200 and width <= 500 and height >= 150 and height <= 400 then
originalSize = UDim2.new(0, width, 0, height)
if not isMinimized then
MainFrame.Size = originalSize
end
SizeButton.Text = "Size: " .. width .. "x" .. height
else
SizeTextBox.Text = string.format("%dx%d", MainFrame.Size.X.Offset, MainFrame.Size.Y.Offset)
end
else
SizeTextBox.Text = string.format("%dx%d", MainFrame.Size.X.Offset, MainFrame.Size.Y.Offset)
end
end
local function resetToDefaults()
MainFrame.BackgroundTransparency = originalTransparency
UniversalFrame.BackgroundTransparency = originalTransparency
PrisonLifeFrame.BackgroundTransparency = originalTransparency
SpecterFrame.BackgroundTransparency = originalTransparency
HorrorMansionFrame.BackgroundTransparency = originalTransparency
TransparencyTextBox.Text = string.format("%.2f", originalTransparency)
TransparencyButton.Text = "Transparency: " .. string.format("%.2f", originalTransparency)
local defaultWidth = 300
local defaultHeight = 200
originalSize = UDim2.new(0, defaultWidth, 0, defaultHeight)
if not isMinimized then
MainFrame.Size = originalSize
end
SizeTextBox.Text = defaultWidth .. "x" .. defaultHeight
SizeButton.Text = "Size: " .. defaultWidth .. "x" .. defaultHeight
TransparencyTextBox.Text = string.format("%.2f", originalTransparency)
SizeTextBox.Text = "300x200"
end
ApplyButton.MouseButton1Click:Connect(function()
applySettingsChanges()
ApplyButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
ApplyButton.Text = "Applied!"
wait(0.5)
ApplyButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
ApplyButton.Text = "Apply Changes"
end)
ResetButton.MouseButton1Click:Connect(function()
resetToDefaults()
ResetButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
ResetButton.Text = "Reset!"
wait(0.5)
ResetButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
ResetButton.Text = "Reset to Default"
end)
local function createFPSDisplay()
if fpsDisplay and fpsDisplay.Parent then
fpsDisplay:Destroy()
end
fpsDisplay = Instance.new("ScreenGui")
fpsDisplay.Name = "KlinFPSCounter"
fpsDisplay.ResetOnSpawn = false
fpsDisplay.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
fpsDisplay.DisplayOrder = 999
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 80, 0, 25)
frame.Position = UDim2.new(1, -85, 0, 5)
frame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
frame.BackgroundTransparency = 0.3
frame.BorderSizePixel = 1
frame.BorderColor3 = Color3.fromRGB(255, 50, 50)
local fpsLabel = Instance.new("TextLabel")
fpsLabel.Name = "FPSLabel"
fpsLabel.Size = UDim2.new(1, 0, 1, 0)
fpsLabel.BackgroundTransparency = 1
fpsLabel.Text = "FPS: 60"
fpsLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
fpsLabel.Font = Enum.Font.Code
fpsLabel.TextSize = 12
fpsLabel.TextXAlignment = Enum.TextXAlignment.Center
fpsLabel.TextYAlignment = Enum.TextYAlignment.Center
fpsLabel.Parent = frame
frame.Parent = fpsDisplay
fpsDisplay.Parent = CoreGui
frame.Active = false
frame.Draggable = false
end
local function updateFPS()
frameCount = frameCount + 1
local currentTime = tick()
if currentTime - lastUpdate >= 0.5 then
local fps = math.floor(frameCount / (currentTime - lastUpdate))
frameCount = 0
lastUpdate = currentTime
if fpsDisplay and fpsDisplay:FindFirstChild("Frame") then
local frame = fpsDisplay.Frame
if frame and frame:FindFirstChild("FPSLabel") then
frame.FPSLabel.Text = "FPS: " .. fps
if fps < 20 then
frame.FPSLabel.TextColor3 = Color3.fromRGB(255, 50, 50)
frame.BorderColor3 = Color3.fromRGB(255, 50, 50)
elseif fps < 40 then
frame.FPSLabel.TextColor3 = Color3.fromRGB(255, 165, 50)
frame.BorderColor3 = Color3.fromRGB(255, 165, 50)
else
frame.FPSLabel.TextColor3 = Color3.fromRGB(100, 255, 100)
frame.BorderColor3 = Color3.fromRGB(100, 255, 100)
end
end
end
end
end
local function toggleFPSCounter()
fpsCounterActive = not fpsCounterActive
if fpsCounterActive then
createFPSDisplay()
FPSButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
FPSButton.Text = "Hide FPS Counter"
if fpsConnection then
fpsConnection:Disconnect()
end
fpsConnection = RunService.RenderStepped:Connect(function()
if fpsCounterActive and fpsDisplay then
updateFPS()
end
end)
else
if fpsDisplay then
fpsDisplay:Destroy()
fpsDisplay = nil
end
FPSButton.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
FPSButton.Text = "Show FPS Counter"
if fpsConnection then
fpsConnection:Disconnect()
fpsConnection = nil
end
frameCount = 0
lastUpdate = tick()
end
end
FPSButton.MouseButton1Click:Connect(function()
toggleFPSCounter()
if fpsCounterActive then
FPSButton.BackgroundColor3 = Color3.fromRGB(50, 0, 0)
FPSButton.Text = "Hide FPS Counter"
else
FPSButton.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
FPSButton.Text = "Show FPS Counter"
end
end)
local function adjustForMobile()
if fpsDisplay and fpsDisplay:FindFirstChild("Frame") then
local frame = fpsDisplay.Frame
frame.Size = UDim2.new(0, 90, 0, 30)
frame.Position = UDim2.new(1, -152, 0, -30)
if frame:FindFirstChild("FPSLabel") then
frame.FPSLabel.TextSize = 14
end
end
end
local function checkIfMobile()
local UserInputService = game:GetService("UserInputService")
return UserInputService.TouchEnabled
end
if checkIfMobile() then
local originalCreateFPSDisplay = createFPSDisplay
createFPSDisplay = function()
originalCreateFPSDisplay()
adjustForMobile()
end
end
_G.KlinToggleFPS = toggleFPSCounter
ScreenGui.Destroying:Connect(function()
clearESP()
clearGhostHitbox()
if noclipConnection then noclipConnection:Disconnect() end
if hitboxLoop then hitboxLoop:Disconnect() end
if espLoop then espLoop:Disconnect() end
if fireRateConnection then fireRateConnection:Disconnect() end
if speedLoop then speedLoop:Disconnect() end
if jumpLoop then jumpLoop:Disconnect() end
if jumpMonitor then jumpMonitor:Disconnect() end
if fpsDisplay then fpsDisplay:Destroy() fpsDisplay = nil end
if fpsConnection then fpsConnection:Disconnect() fpsConnection = nil end
if characterClone then characterClone:Destroy() end
if invisibleActive and realCharacter then disableInvisibility() end
if characterClone then characterClone:Destroy() characterClone = nil end
if ghostHitboxLoop then ghostHitboxLoop:Disconnect() end
if ghostEvidenceLoop then ghostEvidenceLoop:Disconnect() end
if ghostInfoLoop then ghostInfoLoop:Disconnect() end
if nightVisionLoop then nightVisionLoop:Disconnect() end
if nightVisionLight then nightVisionLight:Destroy() end
if originalBrightness then game.Lighting.Brightness = originalBrightness end
clearAllKillerHitboxes()
if antiLagEnabled then restoreAllTextures() restoreGFXSettings() end
if killKillerLoop then killKillerLoop:Disconnect() end
if disappearKillerLoop then disappearKillerLoop:Disconnect() end
if killerHitboxLoop then killerHitboxLoop:Disconnect() end
if killerThroughWallsLoop then killerThroughWallsLoop:Disconnect() end
end)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Klin V1.5 (Full Version) Release date: 23/12/25

Universal