Run it
Copy the script and paste it into your executor.
MacLib = (:())()
Window = MacLib:({
Title = ,
Subtitle = ,
Size = .(, ),
DragStyle = ,
DisabledWindowControls = {},
ShowUserInfo = ,
Keybind = .KeyCode.RightControl,
AcrylicBlur = ,
})
globalSettings = {
UIBlurToggle = Window:({
Name = ,
Default = Window:(),
Callback = (bool)
Window:(bool)
Window:({
Title = Window.Settings.Title,
Description = (bool ) .. ,
Lifetime =
})
,
}),
NotificationToggler = Window:({
Name = ,
Default = Window:(),
Callback = (bool)
Window:(bool)
Window:({
Title = Window.Settings.Title,
Description = (bool ) .. ,
Lifetime =
})
,
}),
ShowUserInfo = Window:({
Name = ,
Default = Window:(),
Callback = (bool)
Window:(bool)
Window:({
Title = Window.Settings.Title,
Description = (bool ) .. ,
Lifetime =
})
,
})
}
Players = :()
RunService = :()
UserInputService = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
HRP = character:()
Camera = .CurrentCamera
flying =
baseSpeed =
flySpeed = baseSpeed
inputFlags = { forward = , back = , left = , right = , up = , down = }
bodyVelocity = .()
bodyVelocity.MaxForce = .(, , )
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
floatTime =
floatIntensity =
floatSpeed =
Noclipping =
Clip =
infJumpConnection
infJumpDebounce =
espEnabled =
espFolder
espObjects = {}
espConnection
antiAFKConnection
()
flying =
floatTime =
flySpeed = baseSpeed
bodyVelocity.Parent = HRP
bodyGyro.Parent = HRP
humanoid.PlatformStand =
Window:({
Title = ,
Description = ,
Lifetime =
})
()
flying =
bodyVelocity.Parent =
bodyGyro.Parent =
humanoid.PlatformStand =
bodyVelocity.Velocity = .(,,)
Window:({
Title = ,
Description = ,
Lifetime =
})
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
key = input.KeyCode
key == .KeyCode.W
inputFlags.forward =
key == .KeyCode.S
inputFlags.back =
key == .KeyCode.A
inputFlags.left =
key == .KeyCode.D
inputFlags.right =
key == .KeyCode.E
inputFlags.up =
key == .KeyCode.Q
inputFlags.down =
)
UserInputService.InputEnded:((input)
key = input.KeyCode
key == .KeyCode.W
inputFlags.forward =
key == .KeyCode.S
inputFlags.back =
key == .KeyCode.A
inputFlags.left =
key == .KeyCode.D
inputFlags.right =
key == .KeyCode.E
inputFlags.up =
key == .KeyCode.Q
inputFlags.down =
)
RunService.RenderStepped:((dt)
flying
floatTime = floatTime + dt
dir = .(,,)
camCF = Camera.CFrame
isMoving =
inputFlags.forward
dir = dir + camCF.LookVector
isMoving =
inputFlags.back
dir = dir - camCF.LookVector
isMoving =
inputFlags.left
dir = dir - camCF.RightVector
isMoving =
inputFlags.right
dir = dir + camCF.RightVector
isMoving =
inputFlags.up
dir = dir + .(,,)
isMoving =
inputFlags.down
dir = dir - .(,,)
isMoving =
dir.Magnitude >
dir = dir.Unit
finalVelocity = dir * flySpeed
isMoving
floatOffset = .(floatTime * floatSpeed) * floatIntensity
finalVelocity = finalVelocity + .(, floatOffset, )
bodyVelocity.Velocity = finalVelocity
bodyGyro.CFrame = camCF
)
player.CharacterAdded:((newCharacter)
flying
()
character = newCharacter
humanoid = character:()
HRP = character:()
bodyVelocity
bodyVelocity:()
bodyGyro
bodyGyro:()
bodyVelocity = .()
bodyVelocity.MaxForce = .(, , )
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
)
noclipCamEnabled =
walkSpeedConnection
desiredWalkSpeed =
cameraUnlockEnabled =
originalCameraMode = player.CameraMode
originalCameraType = Camera.CameraType
originalMaxZoom = player.CameraMaxZoomDistance
originalMinZoom = player.CameraMinZoomDistance
originalCursorVisible = UserInputService.MouseIconEnabled
cameraUnlockConnection
()
player.CameraMode = .CameraMode.Classic
Camera.CameraType = .CameraType.Custom
player.CameraMaxZoomDistance =
player.CameraMinZoomDistance =
UserInputService.MouseIconEnabled =
()
player.CameraMode = originalCameraMode
player.CameraMaxZoomDistance = originalMaxZoom
player.CameraMinZoomDistance = originalMinZoom
UserInputService.MouseIconEnabled = originalCursorVisible
Camera.CameraType = .CameraType.Custom
espColor = .(, , )
espTransparency =
tagTextESPEnabled =
tagTextESPFolder
tagTextESPColor = .(, , )
tagTextESPConnection
tagHighlightESPEnabled =
tagHighlightESPColor = .(, , )
tagHighlightESPTransparency =
tagHighlightESPConnection
(headPart)
headPart headPart:()
billboard = .()
billboard.Name =
billboard.Size = .(, , , )
billboard.Adornee = headPart
billboard.AlwaysOnTop =
billboard.ExtentsOffset = .(, , )
billboard.Parent = tagTextESPFolder
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.Text =
label.TextColor3 = tagTextESPColor
label.TextStrokeColor3 = .(, , )
label.TextStrokeTransparency =
label.Font = .Font.SourceSansBold
label.TextScaled =
label.Parent = billboard
()
tagTextESPEnabled
tag = :()
tag tag:()
horseHead = tag:()
horseHead horseHead:()
tool = horseHead:()
tool tool:()
head = horseHead:()
head head:()
existingESP =
_, child (tagTextESPFolder:())
child.Adornee == head
existingESP = child
existingESP
(head)
label = existingESP:()
label
label.TextColor3 = tagTextESPColor
(part)
part:()
highlight = part:()
highlight.FillColor = tagHighlightESPColor
highlight.OutlineColor = tagHighlightESPColor
highlight.FillTransparency = tagHighlightESPTransparency
highlight = .()
highlight.Name =
highlight.Adornee = part
highlight.FillColor = tagHighlightESPColor
highlight.FillTransparency = tagHighlightESPTransparency
highlight.OutlineColor = tagHighlightESPColor
highlight.OutlineTransparency =
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = part
(model)
tagHighlightESPEnabled
model:() model.Name ~=
_, descendant (model:())
descendant:()
(descendant)
()
tagHighlightESPEnabled
tag = :()
tag
_, child (tag:())
child:() child.Name ==
(child)
()
tag = :()
tag
_, descendant (tag:())
highlight = descendant:()
highlight
highlight:()
Players = :()
LocalPlayer = Players.LocalPlayer
(a, b)
a, b = a:(), b:()
score =
i = , .(#a, #b)
a:(i, i) == b:(i, i)
score = score +
score
(partial)
bestMatch =
bestScore = -
_, player (Players:())
player ~= LocalPlayer
displayScore = (partial, player.DisplayName)
usernameScore = (partial, player.Name)
score = .(displayScore, usernameScore)
score > bestScore
bestScore = score
bestMatch = player
bestMatch
(rootPart)
range =
closestPrompt
shortestDistance = .huge
_, prompt (:())
prompt:() prompt.Enabled prompt.Parent
part = prompt.Parent:() prompt.Parent prompt.Parent:()
part
dist = (part.Position - rootPart.Position).Magnitude
dist < range dist < shortestDistance
shortestDistance = dist
closestPrompt = prompt
closestPrompt
(closestPrompt)
(partialName)
myChar = LocalPlayer.Character LocalPlayer.CharacterAdded:()
myHRP = myChar:()
safeCFrame = .(-, , )
targetPlayer = (partialName)
targetPlayer targetPlayer.Character targetPlayer.Character:()
targetHRP = targetPlayer.Character.HumanoidRootPart
myHRP.CFrame = targetHRP.CFrame + .(, , )
.()
(myHRP)
.()
myHRP.CFrame = safeCFrame
Players = :()
Workspace = :()
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
HumanoidRootPart = Character:()
(model)
_, obj (model:())
obj:() obj.Enabled
(obj)
()
visited = {}
_, model (Workspace:())
model:() model.Name == visited[model]
targetPart = model.PrimaryPart
targetPart
_, part (model:())
part:()
targetPart = part
targetPart
HumanoidRootPart.CFrame = targetPart.CFrame + .(, , )
.()
(model)
.()
visited[model] =
OsmosisTP =
()
char = LocalPlayer.Character
char
char:()
char:()
()
myTeam = ()
myTeam ==
myTeam ==
(enemyTeamHighlight)
enemies = {}
_, model (Workspace:())
model:() model ~= LocalPlayer.Character
model:(enemyTeamHighlight)
.(enemies, model)
enemies
(model)
char = LocalPlayer.Character
HRP = char char:()
HRP
_, obj (model:())
obj:() obj.Enabled
(obj)
.(()
OsmosisTP
char = LocalPlayer.Character
HRP = char char:()
enemyTeam = ()
HRP enemyTeam
enemies = (enemyTeam)
#enemies ==
Window:({
Title = ,
Description = ,
Lifetime =
})
.()
_, enemy (enemies)
OsmosisTP
targetPart = enemy:() enemy:()
targetPart
HRP.CFrame = targetPart.CFrame + .(, , )
.()
(enemy)
.()
.()
enemyTeam
Window:({
Title = ,
Description = ,
Lifetime =
})
.()
.()
)
osmosisESPEnabled =
osmosisESPEnemyOnly =
osmosisESPColorBlue = .(, , )
osmosisESPColorRed = .(, , )
osmosisESPAlphaBlue =
osmosisESPAlphaRed =
osmosisProcessedModels = {}
(playerModel)
playerModel:()
highlight = playerModel:()
highlight
modelId = playerModel:()
myTeam = ()
osmosisESPEnemyOnly highlight.Name == myTeam
osmosisProcessedModels[modelId]
osmosisProcessedModels[modelId].HighlightName == highlight.Name
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Name ==
highlight.FillColor = osmosisESPColorBlue
highlight.OutlineColor = osmosisESPColorBlue:(.(,,), )
highlight.FillTransparency = osmosisESPAlphaBlue
highlight.OutlineTransparency = osmosisESPAlphaBlue *
highlight.Name ==
highlight.FillColor = osmosisESPColorRed
highlight.OutlineColor = osmosisESPColorRed:(.(,,), )
highlight.FillTransparency = osmosisESPAlphaRed
highlight.OutlineTransparency = osmosisESPAlphaRed *
osmosisProcessedModels[modelId] = {
Model = playerModel,
HighlightName = highlight.Name
}
()
_, data (osmosisProcessedModels)
model = data.Model
model model:(Workspace)
highlight = model:()
highlight
highlight.DepthMode = .HighlightDepthMode.Occluded
highlight.FillTransparency =
highlight.OutlineTransparency =
osmosisProcessedModels = {}
()
osmosisESPEnabled
_, child (Workspace:())
child ~= LocalPlayer.Character
(child)
.()
()
CheckmateTP =
()
char = LocalPlayer.Character
char
char:()
char:()
()
myTeam = ()
myTeam ==
myTeam ==
(enemyTeamHighlight)
enemies = {}
_, model (Workspace:())
model:() model ~= LocalPlayer.Character
model:(enemyTeamHighlight)
.(enemies, model)
enemies
(model)
char = LocalPlayer.Character
HRP = char char:()
HRP
_, obj (model:())
obj:() obj.Enabled
(obj)
.(()
CheckmateTP
char = LocalPlayer.Character
HRP = char char:()
enemyTeam = ()
HRP enemyTeam
enemies = (enemyTeam)
#enemies ==
Window:({
Title = ,
Description = ,
Lifetime =
})
.()
_, enemy (enemies)
CheckmateTP
targetPart = enemy:() enemy:()
targetPart
HRP.CFrame = targetPart.CFrame + .(, , )
.()
(enemy)
.()
.()
enemyTeam
Window:({
Title = ,
Description = ,
Lifetime =
})
.()
.()
)
checkmateESPEnabled =
checkmateESPEnemyOnly =
checkmateESPColorBlue = .(, , )
checkmateESPColorRed = .(, , )
checkmateESPAlphaBlue =
checkmateESPAlphaRed =
checkmateProcessedModels = {}
(playerModel)
playerModel:()
highlight = playerModel:() playerModel:()
highlight
modelId = playerModel:()
myTeam = ()
checkmateESPEnemyOnly highlight.Name == myTeam
checkmateProcessedModels[modelId]
checkmateProcessedModels[modelId].HighlightName == highlight.Name
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Name ==
highlight.FillColor = checkmateESPColorBlue
highlight.OutlineColor = checkmateESPColorBlue:(.(,,), )
highlight.FillTransparency = checkmateESPAlphaBlue
highlight.OutlineTransparency = checkmateESPAlphaBlue *
highlight.Name ==
highlight.FillColor = checkmateESPColorRed
highlight.OutlineColor = checkmateESPColorRed:(.(,,), )
highlight.FillTransparency = checkmateESPAlphaRed
highlight.OutlineTransparency = checkmateESPAlphaRed *
checkmateProcessedModels[modelId] = {
Model = playerModel,
HighlightName = highlight.Name
}
()
_, data (checkmateProcessedModels)
model = data.Model
model model:(Workspace)
highlight = model:()
highlight
highlight.DepthMode = .HighlightDepthMode.Occluded
highlight.FillTransparency =
highlight.OutlineTransparency =
checkmateProcessedModels = {}
()
checkmateESPEnabled
_, child (Workspace:())
child ~= LocalPlayer.Character
(child)
.()
()
cameraUnlockEnabled =
originalCameraMode = player.CameraMode
originalCameraType = Camera.CameraType
originalMaxZoom = player.CameraMaxZoomDistance
originalMinZoom = player.CameraMinZoomDistance
originalCursorVisible = UserInputService.MouseIconEnabled
cameraUnlockConnection
()
player.CameraMode = .CameraMode.Classic
Camera.CameraType = .CameraType.Custom
player.CameraMaxZoomDistance =
player.CameraMinZoomDistance =
UserInputService.MouseIconEnabled =
()
player.CameraMode = originalCameraMode
player.CameraMaxZoomDistance = originalMaxZoom
player.CameraMinZoomDistance = originalMinZoom
UserInputService.MouseIconEnabled = originalCursorVisible
Camera.CameraType = .CameraType.Custom
toolESPEnabled =
toolESPColor = .(, , )
toolFolder =
toolESPConnections = {}
toolESPObjects = {}
(tool)
toolESPEnabled
()
handle = tool:() tool:()
handle
handle:()
billboard = .()
billboard.Name =
billboard.Adornee = handle
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.Parent = handle
textLabel = .()
textLabel.Size = .(, , , )
textLabel.BackgroundTransparency =
textLabel.Text =
textLabel.TextColor3 = toolESPColor
textLabel.TextStrokeTransparency =
textLabel.TextScaled =
textLabel.Font = .Font.SourceSansBold
textLabel.Parent = billboard
toolESPObjects[tool]
toolESPObjects[tool] = {}
.(toolESPObjects[tool], billboard)
()
toolESPEnabled
handle = tool:() tool:()
handle
label = handle:()
parent = tool.Parent
isEquipped = parent Players:(parent)
label
label.Enabled = isEquipped
textLabel = label:()
textLabel
textLabel.TextColor3 = toolESPColor
isEquipped
()
()
()
connection = tool:():(updateESP)
toolESPConnections[tool] = connection
()
tool, objects (toolESPObjects)
_, obj (objects)
obj obj.Parent
obj:()
toolESPObjects = {}
tool, connection (toolESPConnections)
connection
connection:()
toolESPConnections = {}
()
toolESPEnabled
toolFolder = Workspace:()
toolFolder
Window:({
Title = ,
Description = ,
Lifetime =
})
_, tool (toolFolder:())
tool:()
(tool)
childAddedConnection = toolFolder.ChildAdded:((child)
toolESPEnabled child:()
.()
(child)
)
toolESPConnections[] = childAddedConnection
getAllToolsEnabled =
getAllToolsConnection =
(tool)
Players = :()
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
HRP = Character:()
handle = tool:() tool:()
handle
HRP.CFrame = handle.CFrame + .(, , )
Window:({
Title = ,
Description = .. tool.Name,
Lifetime =
})
()
toolFolder = Workspace:()
toolFolder
Window:({
Title = ,
Description = ,
Lifetime =
})
getAllToolsConnection = toolFolder.ChildAdded:((child)
getAllToolsEnabled child:()
.()
(child)
)
()
toolFolder = Workspace:()
toolFolder
Window:({
Title = ,
Description = ,
Lifetime =
})
_, child (toolFolder:())
child:()
(child)
connection
connection = toolFolder.ChildAdded:((child)
child:()
.()
(child)
connection:()
)
Window:({
Title = ,
Description = ,
Lifetime =
})
hitboxEnabled =
hitboxSize =
toggleKey = .KeyCode.H
keyConnection
()
(() PhysicsService:() )
(()
PhysicsService:(, , )
PhysicsService:(, , )
)
()
(player)
.(()
char = player.Character player.CharacterAdded:()
hrp = char:() char:(, )
hrp
hitboxEnabled
hrp.Size = .(hitboxSize, hitboxSize, hitboxSize)
hrp.Transparency =
hrp.BrickColor = BrickColor.()
hrp.Material = .Material.Neon
hrp.CanCollide =
(()
PhysicsService:(hrp, )
)
hrp.Size = .(, , )
hrp.Transparency =
hrp.BrickColor = BrickColor.()
hrp.Material = .Material.Plastic
hrp.CanCollide =
(()
PhysicsService:(hrp, )
)
)
()
_, player (Players:())
player ~= LocalPlayer
(player)
_, player (Players:())
player ~= LocalPlayer
(player)
player.CharacterAdded:(()
(player)
)
Players.PlayerAdded:((player)
player ~= LocalPlayer
player.CharacterAdded:(()
(player)
)
)
knifeESPConnections = {}
knifeESPToggle =
cluesESPConnections = {}
cluesESPToggle =
knifeESPColor = .(, , )
cluesESPColor = .(, , )
Players = :()
RunService = :()
CoreGui = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
enabled =
enemyOnly =
hpenabled =
(percent)
percent > .(,,)
percent > .(,,)
.(,,)
existingHolder = CoreGui:()
existingHolder
existingHolder:()
holder = .(, CoreGui)
holder.Name =
healthBarConnection
(player)
char = player.Character
hum = char char:()
root = char char:()
(char hum root hum.Health > char.Parent)
con = holder:(player.Name)
con con:()
screenPos, onScreen = Camera:(root.Position)
onScreen screenPos.Z <=
con = holder:(player.Name)
con
con = .()
con.Name = player.Name
con.Parent = holder
hpGui = con:()
hpenabled
hpGui (hpGui.Adornee ~= root)
hpGui hpGui:()
hpGui = .()
hpGui.Name =
hpGui.Size = .(, , , )
hpGui.StudsOffset = .(, , )
hpGui.AlwaysOnTop =
hpGui.Adornee = root
hpGui.Parent = con
bg = .(, hpGui)
bg.Name =
bg.Size = .(, , , )
bg.BackgroundColor3 = .(, , )
bg.BackgroundTransparency =
bg.BorderSizePixel =
.(, bg).CornerRadius = .(, )
bar = .(, bg)
bar.Name =
bar.Size = .(, , , )
bar.BorderSizePixel =
.(, bar).CornerRadius = .(, )
bar = hpGui:() hpGui.BG:()
bar
percent = .(hum.Health / hum.MaxHealth, , )
bar.Size = .(percent, , , )
bar.BackgroundColor3 = (percent)
hpGui
hpGui:()
()
healthBarConnection
healthBarConnection:()
healthBarConnection =
holder
_, con (holder:())
con:()
enabled =
hpenabled =
()
healthBarConnection
healthBarConnection:()
healthBarConnection = RunService.Heartbeat:(()
enabled hpenabled
_, con (holder:()) con:()
_, player (Players:())
player ~= LocalPlayer
enemyOnly player.Team ~= LocalPlayer.Team
(player)
con = holder:(player.Name)
con con:()
)
nameESPEnabled =
nameESPColor = .(, , )
nameESPFolder =
nameESPConnections = {}
nameESPObjects = {}
(player)
nameESPEnabled
player == LocalPlayer
character = player.Character
character
head = character:()
head
nameESPObjects[player]
nameESPObjects[player]:()
nameESPObjects[player] =
billboard = .()
billboard.Name =
billboard.Adornee = head
billboard.Size = .(, , , )
billboard.AlwaysOnTop =
billboard.StudsOffset = .(, , )
billboard.Parent = nameESPFolder
nameLabel = .()
nameLabel.Size = .(, , , )
nameLabel.BackgroundTransparency =
nameLabel.TextColor3 = nameESPColor
nameLabel.TextStrokeTransparency =
nameLabel.TextStrokeColor3 = .(, , )
nameLabel.Font = .Font.SourceSansSemibold
nameLabel.TextScaled =
nameLabel.Text = player.DisplayName
nameLabel.Parent = billboard
nameESPObjects[player] = billboard
conn = RunService.RenderStepped:(()
nameESPEnabled player player.Character player.Character:()
nameESPConnections[player]
nameESPConnections[player]:()
nameESPConnections[player] =
nameESPObjects[player]
nameESPObjects[player]:()
nameESPObjects[player] =
head = player.Character:()
head
distance = (Camera.CFrame.Position - head.Position).Magnitude
scale = .( / distance, , )
billboard.Size = .(, * scale, , * scale)
nameLabel.TextColor3 = nameESPColor
)
nameESPConnections[player] = conn
()
player, connection (nameESPConnections)
connection
connection:()
nameESPConnections = {}
player, billboard (nameESPObjects)
billboard
billboard:()
nameESPObjects = {}
nameESPFolder
nameESPFolder:()
()
nameESPEnabled
_, player (Players:())
player ~= LocalPlayer player.Character
(player)
()
nameESPEnabled
player, billboard (nameESPObjects)
billboard billboard.Parent
nameLabel = billboard:()
nameLabel
nameLabel.TextColor3 = nameESPColor
nameESPPlayerConnections = {}
()
_, player (Players:())
player ~= LocalPlayer
nameESPPlayerConnections[player]
nameESPPlayerConnections[player]:()
nameESPPlayerConnections[player] = player.CharacterAdded:(()
.()
nameESPEnabled
(player)
)
player.Character
(player)
nameESPPlayerConnections[]
nameESPPlayerConnections[] = Players.PlayerAdded:((player)
player == LocalPlayer
nameESPPlayerConnections[player] = player.CharacterAdded:(()
.()
nameESPEnabled
(player)
)
)
nameESPPlayerConnections[]
nameESPPlayerConnections[] = Players.PlayerRemoving:((player)
nameESPConnections[player]
nameESPConnections[player]:()
nameESPConnections[player] =
nameESPObjects[player]
nameESPObjects[player]:()
nameESPObjects[player] =
nameESPPlayerConnections[player]
nameESPPlayerConnections[player]:()
nameESPPlayerConnections[player] =
)
()
player, connection (nameESPPlayerConnections)
connection
connection:()
nameESPPlayerConnections = {}
followLoop =
currentFollowTarget =
(a, b)
a, b = a:(), b:()
score =
i = , .(#a, #b)
a:(i, i) == b:(i, i)
score = score +
score
(partial)
bestMatch =
bestScore = -
_, targetPlayer (Players:())
targetPlayer ~= player
displayScore = (partial, targetPlayer.DisplayName)
usernameScore = (partial, targetPlayer.Name)
score = .(displayScore, usernameScore)
score > bestScore
bestScore = score
bestMatch = targetPlayer
bestMatch
(targetPlayer)
followLoop
followLoop:()
followLoop =
targetPlayer targetPlayer.Character targetPlayer.Character:()
Window:({
Title = ,
Description = ,
Lifetime =
})
currentFollowTarget = targetPlayer
offset = .(, , )
followLoop = RunService.Stepped:(()
(()
otherRoot = targetPlayer.Character targetPlayer.Character:()
speakerRoot = player.Character player.Character:()
otherRoot speakerRoot
speakerRoot.CFrame = otherRoot.CFrame * offset
)
)
Window:({
Title = ,
Description = .. targetPlayer.DisplayName,
Lifetime =
})
()
followLoop
followLoop:()
followLoop =
currentFollowTarget =
Window:({
Title = ,
Description = ,
Lifetime =
})
staminaSystemEnabled =
currentStaminaConnection =
currentStaminaPreset =
staminaPresets = {
[] = {
DRAIN_RATE = ,
REGEN_RATE = ,
WALK_SPEED = ,
SPRINT_SPEED = ,
MAX_STAMINA = ,
FOV_NORMAL = ,
FOV_SPRINT =
},
[] = {
DRAIN_RATE = ,
REGEN_RATE = ,
WALK_SPEED = ,
SPRINT_SPEED = ,
MAX_STAMINA = ,
FOV_NORMAL = ,
FOV_SPRINT =
},
[] = {
DRAIN_RATE = ,
REGEN_RATE = ,
WALK_SPEED = ,
SPRINT_SPEED = ,
MAX_STAMINA = ,
FOV_NORMAL = ,
FOV_SPRINT =
},
[] = {
DRAIN_RATE = ,
REGEN_RATE = ,
WALK_SPEED = ,
SPRINT_SPEED = ,
MAX_STAMINA = ,
FOV_NORMAL = ,
FOV_SPRINT =
},
[] = {
DRAIN_RATE = ,
REGEN_RATE = ,
WALK_SPEED = ,
SPRINT_SPEED = ,
MAX_STAMINA = ,
FOV_NORMAL = ,
FOV_SPRINT =
},
[] = {
DRAIN_RATE = ,
REGEN_RATE = ,
WALK_SPEED = ,
SPRINT_SPEED = ,
MAX_STAMINA = ,
FOV_NORMAL = ,
FOV_SPRINT =
},
[] = {
DRAIN_RATE = ,
REGEN_RATE = ,
WALK_SPEED = ,
SPRINT_SPEED = ,
MAX_STAMINA = ,
FOV_NORMAL = ,
FOV_SPRINT =
}
}
()
currentStaminaConnection
currentStaminaConnection:()
currentStaminaConnection =
requestedSprint =
isSprinting =
stamina =
ContextActionService = :()
(()
ContextActionService:()
)
Players = :()
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character
Character
Humanoid = Character:()
Humanoid
Humanoid.WalkSpeed =
Camera = .CurrentCamera
Camera
Camera.FieldOfView =
Window:({
Title = ,
Description = ,
Lifetime =
})
(preset)
config = staminaPresets[preset]
config
Window:({
Title = ,
Description = ,
Lifetime =
})
currentStaminaConnection
currentStaminaConnection:()
currentStaminaConnection =
Players = :()
TweenService = :()
UserInputService = :()
ContextActionService = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
Humanoid = Character:()
PlayerGui = LocalPlayer:()
Camera = .CurrentCamera
DRAIN_RATE = config.DRAIN_RATE
REGEN_RATE = config.REGEN_RATE
WALK_SPEED = config.WALK_SPEED
SPRINT_SPEED = config.SPRINT_SPEED
MAX_STAMINA = config.MAX_STAMINA
FOV_NORMAL = config.FOV_NORMAL
FOV_SPRINT = config.FOV_SPRINT
stamina = MAX_STAMINA
isSprinting =
requestedSprint =
lastUpdate = ()
(duration, fov)
tween = TweenService:(Camera, TweenInfo.(duration, .EasingStyle.Quad), {FieldOfView = fov})
tween:()
tween.Completed:(()
tween:()
)
()
(()
staminaGui = PlayerGui:()
staminaGui staminaGui:()
frame = staminaGui.Frame
frame:() frame.Base:()
frame.Base.Top:(
.(.(stamina / MAX_STAMINA, , ), , , ),
.EasingDirection.Out,
.EasingStyle.Sine,
,
)
)
(_, inputState)
inputState == .UserInputState.Begin
requestedSprint =
inputState == .UserInputState.End
requestedSprint =
(()
ContextActionService:()
)
ContextActionService:(, handleSprint, , .KeyCode.LeftShift, .KeyCode.ButtonL2)
(()
mobileButtons = PlayerGui:()
mobileButtons mobileButtons:()
sprintButton = mobileButtons.MobileButtons:()
sprintButton
sprintButton.MouseButton1Down:(()
requestedSprint =
)
sprintButton.MouseButton1Up:(()
requestedSprint =
)
)
currentStaminaConnection = RunService.RenderStepped:(()
dt = () - lastUpdate
lastUpdate = ()
requestedSprint stamina >
isSprinting =
stamina = .(, stamina - DRAIN_RATE * dt)
(, FOV_SPRINT)
Humanoid.WalkSpeed = SPRINT_SPEED
isSprinting =
stamina = .(MAX_STAMINA, stamina + REGEN_RATE * dt)
(, FOV_NORMAL)
Humanoid.WalkSpeed = WALK_SPEED
stamina <=
requestedSprint =
isSprinting =
()
)
Window:({
Title = ,
Description = .. preset .. ,
Lifetime =
})
voteSkipLoopRunning =
voteSkipThread =
voteSkipRulesRunning =
voteSkipRulesThread =
autoPlayRunning =
autoPlayThread =
zoomBlockEnabled =
zoomBlockedConnections = {}
tabGroups = {
TabGroup1 = Window:(),
TabGroup2 = Window:(),
TabGroup3 = Window:()
}
tabs = {
Main = tabGroups.TabGroup1:({ Name = , Image = }),
Gamepass = tabGroups.TabGroup1:({ Name = , Image = }),
Automate = tabGroups.TabGroup1:({ Name = , Image = }),
DeadOrAlive = tabGroups.TabGroup2:({ Name = , Image = }),
Tag = tabGroups.TabGroup2:({ Name = , Image = }),
HideAndSeek = tabGroups.TabGroup2:({ Name = , Image = }),
Osmosis = tabGroups.TabGroup2:({ Name = , Image = }),
Checkmate = tabGroups.TabGroup2:({ Name = , Image = }),
BoilingDeath = tabGroups.TabGroup2:({ Name = , Image = }),
Labyrinth = tabGroups.TabGroup2:({ Name = , Image = }),
Distance = tabGroups.TabGroup2:({ Name = , Image = }),
BattleRoyale = tabGroups.TabGroup2:({ Name = , Image = }),
WitchHunt = tabGroups.TabGroup2:({ Name = , Image = }),
Target = tabGroups.TabGroup2:({ Name = , Image = }),
SolitaryConfinement = tabGroups.TabGroup2:({ Name = , Image = }),
BeautyContest = tabGroups.TabGroup2:({ Name = , Image = }),
Settings = tabGroups.TabGroup3:({ Name = , Image = }),
}
sections = {
Mainsection1 = tabs.Main:({ Side = }),
Mainsection2 = tabs.Main:({ Side = }),
Mainsection3 = tabs.Main:({ Side = }),
Gamepasssection1 = tabs.Gamepass:({ Side = }),
Automatesection1 = tabs.Automate:({ Side = }),
Automatesection2 = tabs.Automate:({ Side = }),
DeadOrAlivesection1 = tabs.DeadOrAlive:({ Side = }),
Tagsection1 = tabs.Tag:({ Side = }),
Tagsection2 = tabs.Tag:({ Side = }),
HideAndSeeksection1 = tabs.HideAndSeek:({ Side = }),
HideAndSeeksection2 = tabs.HideAndSeek:({ Side = }),
Osmosissection1 = tabs.Osmosis:({ Side = }),
Osmosissection2 = tabs.Osmosis:({ Side = }),
Checkmatesection1 = tabs.Checkmate:({ Side = }),
Checkmatesection2 = tabs.Checkmate:({ Side = }),
BoilingDeathsection1 = tabs.BoilingDeath:({ Side = }),
BoilingDeathsection2 = tabs.BoilingDeath:({ Side = }),
Labyrinthsection1 = tabs.Labyrinth:({ Side = }),
Labyrinthsection2 = tabs.Labyrinth:({ Side = }),
Distancesection1 = tabs.Distance:({ Side = }),
Distancesection2 = tabs.Distance:({ Side = }),
BattleRoyalesection1 = tabs.BattleRoyale:({ Side = }),
BattleRoyalesection2 = tabs.BattleRoyale:({ Side = }),
BattleRoyalesection3 = tabs.BattleRoyale:({ Side = }),
WitchHuntsection1 = tabs.WitchHunt:({ Side = }),
WitchHuntsection2 = tabs.WitchHunt:({ Side = }),
Targetsection1 = tabs.Target:({ Side = }),
Targetsection2 = tabs.Target:({ Side = }),
SolitaryConfinementsection1 = tabs.SolitaryConfinement:({ Side = }),
BeautyContestsection1 = tabs.BeautyContest:({ Side = }),
}
sections.Mainsection1:({
Name =
})
sections.Mainsection2:({
Name =
})
sections.Mainsection3:({
Name =
})
sections.Automatesection1:({
Name =
})
sections.Automatesection2:({
Name =
})
sections.BoilingDeathsection1:({
Name =
})
sections.Distancesection1:({
Name =
})
sections.BattleRoyalesection3:({
Name =
})
sections.Targetsection1:({
Name =
})
sections.SolitaryConfinementsection1:({
Name =
})
sections.BeautyContestsection1:({
Name =
})
sections.Mainsection1:({
Name = ,
Minimum = ,
Maximum = ,
Default = ,
Precision = ,
DisplayMethod = ,
Callback = (value)
desiredWalkSpeed = value
walkSpeedConnection
walkSpeedConnection:()
walkSpeedConnection =
walkSpeedConnection = RunService.RenderStepped:(()
char = player.Character
char char:()
hum = char:()
hum.WalkSpeed ~= desiredWalkSpeed
hum.WalkSpeed = desiredWalkSpeed
)
,
}, )
sections.Mainsection1:({
Name = ,
Minimum = ,
Maximum = ,
Default = ,
Precision = ,
DisplayMethod = ,
Callback = (value)
Players = :()
LocalPlayer = Players.LocalPlayer
character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
humanoid = character:() character:()
humanoid
humanoid.UseJumpPower ~=
humanoid.JumpPower = value
humanoid.JumpHeight = value
,
}, )
sections.Mainsection1:({
Name = ,
Minimum = ,
Maximum = ,
Default = ,
Precision = ,
DisplayMethod = ,
Callback = (value)
baseSpeed = value
flying
flySpeed = value
,
}, )
sections.Mainsection1:({
Name = ,
Default = .KeyCode.X,
Callback = (binded)
flying
()
()
,
onBinded = (bind)
Window:({
Title = ,
Description = .. (bind.Name),
Lifetime =
})
,
}, )
sections.Mainsection1:({
Name = ,
Default = ,
Callback = (enabled)
enabled
Clip =
()
Clip == player.Character
_, child (player.Character:())
child:() child.CanCollide ==
child.CanCollide =
Noclipping = RunService.Stepped:(NoclipLoop)
Window:({
Title = ,
Description = ,
Lifetime =
})
Clip =
Noclipping
Noclipping:()
Noclipping =
Window:({
Title = ,
Description = ,
Lifetime =
})
,
}, )
sections.Mainsection1:({
Name = ,
Default = ,
Callback = (enabled)
enabled
infJumpConnection = UserInputService.JumpRequest:(()
infJumpDebounce player.Character player.Character:()
infJumpDebounce =
player.Character:():(.HumanoidStateType.Jumping)
.()
infJumpDebounce =
)
Window:({
Title = ,
Description = ,
Lifetime =
})
infJumpConnection
infJumpConnection:()
infJumpConnection =
infJumpDebounce =
Window:({
Title = ,
Description = ,
Lifetime =
})
,
}, )
sections.Mainsection2:({
Name = ,
Callback = ()
(:(, ))()
Window:({
Title = ,
Description = ,
Lifetime =
})
,
}, )
sections.Mainsection2:({
Name = ,
Default = ,
Callback = (enabled)
espEnabled = enabled
enabled
:():()
:():():()
RunService = :()
CoreGui = :()
Players = :()
LocalPlayer = Players.LocalPlayer
espFolder = .()
espFolder.Name =
espFolder.Parent = CoreGui
espObjects = {}
(part, color)
success, adorn = (()
box = .()
box.Size = part.Size + .(, , )
box.Adornee = part
box.AlwaysOnTop =
box.ZIndex =
box.Transparency = espTransparency
box.Color3 = color
box.Parent = espFolder
box
)
success then
return adorn
else
return nil
end
end
espConnection = RunService.RenderStepped:Connect(function()
for _, model in ipairs(workspace:GetChildren()) do
local humanoid = model:FindFirstChildOfClass("Humanoid")
if humanoid and model ~= LocalPlayer.Character then
if not espObjects[model] then
espObjects[model] = {}
for _, part in ipairs(model:GetChildren()) do
if part:IsA("BasePart") then
local adorn = createESPPart(part, espColor)
if adorn then
table.insert(espObjects[model], adorn)
end
end
end
else
for _, adorn in ipairs(espObjects[model]) do
if adorn and adorn.Parent then
adorn.Color3 = espColor
adorn.Transparency = espTransparency
end
end
end
end
end
for model, adorns in pairs(espObjects) do
if not model.Parent or not model:FindFirstChildOfClass("Humanoid") then
for _, adorn in ipairs(adorns) do
if adorn and adorn.Parent then
adorn:Destroy()
end
end
espObjects[model] = nil
end
end
end)
Window:Notify({
Title = "BoogerLand",
Description = "ESP Enabled",
Lifetime = 3
})
else
if espConnection then espConnection:Disconnect() end
if espFolder then espFolder:Destroy() end
espObjects = {}
Window:Notify({
Title = "BoogerLand",
Description = "ESP Disabled",
Lifetime = 3
})
end
end,
}, "PlayerESPToggle")
sections.Mainsection2:Colorpicker({
Name = "ESP Color",
Default = Color3.fromRGB(0, 255, 0),
Alpha = 0.7,
Callback = function(color, alpha)
espColor = color
espTransparency = alpha
if espEnabled and espObjects then
for model, adorns in pairs(espObjects) do
for _, adorn in ipairs(adorns) do
if adorn and adorn.Parent then
adorn.Color3 = color
adorn.Transparency = alpha
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "ESP Color & Transparency Updated",
Lifetime = 2
})
end,
}, "ESPColorPicker")
sections.Mainsection3:Input({
Name = "Teleport to Player",
Placeholder = "Enter player name",
AcceptedCharacters = "All",
Callback = function(input)
local function stringSimilarity(a, b)
a, b = a:lower(), b:lower()
local score = 0
for i = 1, math.min(#a, #b) do
if a:sub(i, i) == b:sub(i, i) then
score = score + 1
else
break
end
end
return score
end
local function findClosestPlayer(partial)
local bestMatch = nil
local bestScore = -1
for _, targetPlayer in pairs(Players:GetPlayers()) do
if targetPlayer ~= player then
local displayScore = stringSimilarity(partial, targetPlayer.DisplayName)
local usernameScore = stringSimilarity(partial, targetPlayer.Name)
if displayScore > bestScore then
bestScore = displayScore
bestMatch = targetPlayer
elseif usernameScore > bestScore and bestMatch == nil then
bestScore = usernameScore
bestMatch = targetPlayer
end
end
end
return bestMatch
end
if input == "" then return end
local targetPlayer = findClosestPlayer(input)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local myHRP = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if myHRP then
myHRP.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
Window:Notify({
Title = "BoogerLand",
Description = "Teleported to " .. targetPlayer.DisplayName,
Lifetime = 3
})
end
end
end,
}, "TeleportInput")
sections.DeadOrAlivesection1:Toggle({
Name = "Camera Unlock",
Default = false,
Callback = function(enabled)
cameraUnlockEnabled = enabled
if enabled then
originalCameraMode = player.CameraMode
originalCameraType = Camera.CameraType
originalMaxZoom = player.CameraMaxZoomDistance
originalMinZoom = player.CameraMinZoomDistance
originalCursorVisible = UserInputService.MouseIconEnabled
cameraUnlockConnection = RunService.Heartbeat:Connect(function()
if cameraUnlockEnabled then
applyCameraUnlockSettings()
end
end)
Window:Notify({
Title = "BoogerLand",
Description = "Camera Unlock Enabled",
Lifetime = 3
})
else
if cameraUnlockConnection then
cameraUnlockConnection:Disconnect()
cameraUnlockConnection = nil
end
restoreCameraSettings()
Window:Notify({
Title = "BoogerLand",
Description = "Camera Unlock Disabled",
Lifetime = 3
})
end
end,
}, "CameraUnlockToggle")
player.CharacterAdded:Connect(function(newCharacter)
if flying then
stopFlying()
end
character = newCharacter
humanoid = character:WaitForChild("Humanoid")
HRP = character:WaitForChild("HumanoidRootPart")
if bodyVelocity then
bodyVelocity:Destroy()
end
if bodyGyro then
bodyGyro:Destroy()
end
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(1e5, 1e5, 1e5)
bodyGyro = Instance.new("BodyGyro")
bodyGyro.MaxTorque = Vector3.new(1e5, 1e5, 1e5)
task.wait(1)
if cameraUnlockEnabled then
end
end)
sections.DeadOrAlivesection1:Toggle({
Name = "Noclip Camera",
Default = false,
Callback = function(state)
local sc = (debug and debug.setconstant) or setconstant
local gc = (debug and debug.getconstants) or getconstants
if not sc or not getgc or not gc then
Window:Notify({
Title = "BoogerLand",
Description = "Exploit doesn't support getgc/setconstant.",
Lifetime = 4
})
return
end
local success = pcall(function()
local pop = game.Players.LocalPlayer.PlayerScripts:WaitForChild("PlayerModule")
:WaitForChild("CameraModule"):WaitForChild("ZoomController"):WaitForChild("Popper")
for _, func in pairs(getgc()) do
if typeof(func) == "function" and getfenv(func).script == pop then
for index, constant in pairs(gc(func)) do
if state then
if tonumber(constant) == 0.25 then
sc(func, index, 0)
elseif tonumber(constant) == 0 then
sc(func, index, 0.25)
end
else
if tonumber(constant) == 0 then
sc(func, index, 0.25)
elseif tonumber(constant) == 0.25 then
sc(func, index, 0)
end
end
end
end
end
end)
if success then
noclipCamEnabled = state
Window:Notify({
Title = "BoogerLand",
Description = (state and "Enabled" or "Disabled") .. " Noclip Camera",
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Failed to toggle Noclip Camera.",
Lifetime = 4
})
end
end,
})
sections.Tagsection1:Toggle({
Name = "Tag Text ESP",
Default = false,
Callback = function(enabled)
tagTextESPEnabled = enabled
if enabled then
if game:GetService("CoreGui"):FindFirstChild("TAG_TAGGER_ESP") then
game:GetService("CoreGui"):FindFirstChild("TAG_TAGGER_ESP"):Destroy()
end
tagTextESPFolder = Instance.new("Folder")
tagTextESPFolder.Name = "TAG_TAGGER_ESP"
tagTextESPFolder.Parent = game:GetService("CoreGui")
tagTextESPConnection = RunService.RenderStepped:Connect(function()
setupTagTextESP()
end)
Window:Notify({
Title = "BoogerLand",
Description = "Tag Text ESP Enabled",
Lifetime = 3
})
else
if tagTextESPConnection then
tagTextESPConnection:Disconnect()
tagTextESPConnection = nil
end
if tagTextESPFolder then
tagTextESPFolder:Destroy()
tagTextESPFolder = nil
end
Window:Notify({
Title = "BoogerLand",
Description = "Tag Text ESP Disabled",
Lifetime = 3
})
end
end,
}, "TagTextESPToggle")
sections.Tagsection1:Colorpicker({
Name = "Tag Text ESP Color",
Default = Color3.fromRGB(255, 0, 0),
Callback = function(color)
tagTextESPColor = color
if tagTextESPEnabled and tagTextESPFolder then
for _, billboard in pairs(tagTextESPFolder:GetChildren()) do
local label = billboard:FindFirstChild("TextLabel")
if label then
label.TextColor3 = color
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Tag Text ESP Color Updated",
Lifetime = 2
})
end,
}, "TagTextESPColorPicker")
sections.Tagsection1:Toggle({
Name = "Tag Highlight ESP",
Default = false,
Callback = function(enabled)
tagHighlightESPEnabled = enabled
if enabled then
tagHighlightESPConnection = RunService.RenderStepped:Connect(function()
setupTagHorseHeadMonitoring()
end)
Window:Notify({
Title = "BoogerLand",
Description = "Tag Highlight ESP Enabled",
Lifetime = 3
})
else
if tagHighlightESPConnection then
tagHighlightESPConnection:Disconnect()
tagHighlightESPConnection = nil
end
removeAllTagHighlights()
Window:Notify({
Title = "BoogerLand",
Description = "Tag Highlight ESP Disabled",
Lifetime = 3
})
end
end,
}, "TagHighlightESPToggle")
sections.Tagsection1:Colorpicker({
Name = "Tag Highlight ESP Color",
Default = Color3.fromRGB(255, 255, 0),
Alpha = 0.4,
Callback = function(color, alpha)
tagHighlightESPColor = color
tagHighlightESPTransparency = alpha
if tagHighlightESPEnabled then
local tag = workspace:FindFirstChild("Tag")
if tag then
for _, descendant in ipairs(tag:GetDescendants()) do
local highlight = descendant:FindFirstChild("TagHorseESP_Highlight")
if highlight then
highlight.FillColor = color
highlight.OutlineColor = color
highlight.FillTransparency = alpha
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Tag Highlight ESP Color & Transparency Updated",
Lifetime = 2
})
end,
}, "TagHighlightESPColorPicker")
sections.HideAndSeeksection1:Dropdown({
Name = "Teleport to Player",
Multi = false,
Required = false,
Options = (function()
local playerList = {}
for _, targetPlayer in pairs(Players:GetPlayers()) do
if targetPlayer ~= player then
table.insert(playerList, targetPlayer.DisplayName)
end
end
return playerList
end)(),
Search = true,
Callback = function(selectedPlayer)
if selectedPlayer == "" or selectedPlayer == nil then return end
local targetPlayer = nil
for _, p in pairs(Players:GetPlayers()) do
if p.DisplayName == selectedPlayer and p ~= player then
targetPlayer = p
break
end
end
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local myHRP = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if myHRP then
myHRP.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
Window:Notify({
Title = "BoogerLand",
Description = "Teleported to " .. targetPlayer.DisplayName,
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Could not find your character",
Lifetime = 3
})
end
else
Window:Notify({
Title = "BoogerLand",
Description = "Player not found or has no character",
Lifetime = 3
})
end
end,
}, "PlayerTeleportDropdown")
sections.HideAndSeeksection1:Button({
Name = "Refresh Player List",
Callback = function()
local newPlayerList = {}
for _, targetPlayer in pairs(Players:GetPlayers()) do
if targetPlayer ~= player then
table.insert(newPlayerList, targetPlayer.DisplayName)
end
end
if MacLib.Options and MacLib.Options["PlayerTeleportDropdown"] then
MacLib.Options["PlayerTeleportDropdown"]:ClearOptions()
MacLib.Options["PlayerTeleportDropdown"]:InsertOptions(newPlayerList)
Window:Notify({
Title = "BoogerLand",
Description = "Player list refreshed (" .. #newPlayerList .. " players)",
Lifetime = 2
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Failed to refresh - dropdown not found",
Lifetime = 3
})
end
end,
}, "RefreshPlayerListButton")
sections.HideAndSeeksection2:Button({
Name = "Teleport to Safe Place",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = character:FindFirstChild("HumanoidRootPart")
if HRP then
HRP.CFrame = CFrame.new(-1796.04, 247.22, 982.80)
end
end,
}, "SafeTPButton")
sections.HideAndSeeksection2:Input({
Name = "Steal Wolf",
Placeholder = "Enter player name",
Callback = function(inputName)
teleportToAndBack(inputName)
end
}, "StealWolfInput")
sections.HideAndSeeksection2:Toggle({
Name = "Wolf ESP",
Default = false,
Callback = function(state)
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
if state then
for _, playerModel in ipairs(workspace:GetChildren()) do
if playerModel:IsA("Model") and playerModel.Name ~= LocalPlayer.Name then
local head = playerModel:FindFirstChild("Head")
if head then
local wolfDisplay = head:FindFirstChild("WolfDisplay")
if wolfDisplay and wolfDisplay:IsA("BillboardGui") then
wolfDisplay.AlwaysOnTop = true
end
end
end
end
wolfESPConnection = workspace.ChildAdded:Connect(function(child)
if child:IsA("Model") then
local head = child:WaitForChild("Head", 5)
if head then
local wolfDisplay = head:FindFirstChild("WolfDisplay")
if wolfDisplay and wolfDisplay:IsA("BillboardGui") then
wolfDisplay.AlwaysOnTop = true
end
end
end
end)
else
for _, playerModel in ipairs(workspace:GetChildren()) do
if playerModel:IsA("Model") then
local head = playerModel:FindFirstChild("Head")
if head then
local wolfDisplay = head:FindFirstChild("WolfDisplay")
if wolfDisplay and wolfDisplay:IsA("BillboardGui") then
wolfDisplay.AlwaysOnTop = false
end
end
end
end
if wolfESPConnection then
wolfESPConnection:Disconnect()
wolfESPConnection = nil
end
end
end
})
sections.Osmosissection1:Button({
Name = "Collect All Points",
Callback = function()
teleportToAllPointGivers()
end
})
sections.Osmosissection1:Toggle({
Name = "Auto Battle",
Default = false,
Callback = function(state)
OsmosisTP = state
if state then
Window:Notify({
Title = "BoogerLand",
Description = "Auto Battle Enabled - Attacking enemies",
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Auto Battle Disabled",
Lifetime = 3
})
end
end
})
sections.Osmosissection2:Toggle({
Name = "Team ESP",
Default = false,
Callback = function(enabled)
osmosisESPEnabled = enabled
if enabled then
task.spawn(osmosisESPLoop)
Window:Notify({
Title = "BoogerLand",
Description = "Osmosis Team ESP Enabled",
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Osmosis Team ESP Disabled",
Lifetime = 3
})
end
end,
}, "OsmosisTeamESP")
sections.Osmosissection2:Toggle({
Name = "Enemy Only",
Default = false,
Callback = function(enabled)
osmosisESPEnemyOnly = enabled
if osmosisESPEnabled then
clearOsmosisESP()
end
Window:Notify({
Title = "BoogerLand",
Description = osmosisESPEnemyOnly and "Osmosis ESP: Enemy Only Mode" or "Osmosis ESP: Show Both Teams",
Lifetime = 3
})
end,
}, "OsmosisEnemyOnlyToggle")
sections.Osmosissection2:Colorpicker({
Name = "Blue Team Color",
Default = osmosisESPColorBlue,
Alpha = osmosisESPAlphaBlue,
Callback = function(color, alpha)
osmosisESPColorBlue = color
osmosisESPAlphaBlue = alpha or 0.5
if osmosisESPEnabled then
for _, data in pairs(osmosisProcessedModels) do
local model = data.Model
if model and model:IsDescendantOf(Workspace) and data.HighlightName == "BlueTeamHigh" then
local highlight = model:FindFirstChildOfClass("Highlight")
if highlight then
highlight.FillColor = color
highlight.OutlineColor = color:Lerp(Color3.new(0,0,0), 0.2)
highlight.FillTransparency = alpha or 0.5
highlight.OutlineTransparency = (alpha or 0.5) * 0.8
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Osmosis Blue Team Color Updated",
Lifetime = 2
})
end,
}, "OsmosisBlueTeamESPColor")
sections.Osmosissection2:Colorpicker({
Name = "Red Team Color",
Default = osmosisESPColorRed,
Alpha = osmosisESPAlphaRed,
Callback = function(color, alpha)
osmosisESPColorRed = color
osmosisESPAlphaRed = alpha or 0.5
if osmosisESPEnabled then
for _, data in pairs(osmosisProcessedModels) do
local model = data.Model
if model and model:IsDescendantOf(Workspace) and data.HighlightName == "RedTeamHigh" then
local highlight = model:FindFirstChildOfClass("Highlight")
if highlight then
highlight.FillColor = color
highlight.OutlineColor = color:Lerp(Color3.new(0,0,0), 0.2)
highlight.FillTransparency = alpha or 0.5
highlight.OutlineTransparency = (alpha or 0.5) * 0.8
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Osmosis Red Team Color Updated",
Lifetime = 2
})
end,
}, "OsmosisRedTeamESPColor")
sections.Checkmatesection1:Toggle({
Name = "Auto Attack Players",
Default = false,
Callback = function(state)
CheckmateTP = state
if state then
Window:Notify({
Title = "BoogerLand",
Description = "Checkmate Auto Attack Enabled",
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Checkmate Auto Attack Disabled",
Lifetime = 3
})
end
end
})
sections.Checkmatesection2:Toggle({
Name = "Team ESP",
Default = false,
Callback = function(enabled)
checkmateESPEnabled = enabled
if enabled then
task.spawn(checkmateESPLoop)
Window:Notify({
Title = "BoogerLand",
Description = "Checkmate Team ESP Enabled",
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Checkmate Team ESP Disabled",
Lifetime = 3
})
end
end,
}, "CheckmateTeamESP")
sections.Checkmatesection2:Toggle({
Name = "Enemy Only",
Default = false,
Callback = function(enabled)
checkmateESPEnemyOnly = enabled
if checkmateESPEnabled then
clearCheckmateESP()
end
Window:Notify({
Title = "BoogerLand",
Description = checkmateESPEnemyOnly and "Checkmate ESP: Enemy Only Mode" or "Checkmate ESP: Show Both Teams",
Lifetime = 3
})
end,
}, "CheckmateEnemyOnlyToggle")
sections.Checkmatesection2:Colorpicker({
Name = "Blue Team Color",
Default = checkmateESPColorBlue,
Alpha = checkmateESPAlphaBlue,
Callback = function(color, alpha)
checkmateESPColorBlue = color
checkmateESPAlphaBlue = alpha or 0.5
if checkmateESPEnabled then
for _, data in pairs(checkmateProcessedModels) do
local model = data.Model
if model and model:IsDescendantOf(Workspace) and data.HighlightName == "BlueTeamHigh" then
local highlight = model:FindFirstChildOfClass("Highlight")
if highlight then
highlight.FillColor = color
highlight.OutlineColor = color:Lerp(Color3.new(0,0,0), 0.2)
highlight.FillTransparency = alpha or 0.5
highlight.OutlineTransparency = (alpha or 0.5) * 0.8
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Checkmate Blue Team Color Updated",
Lifetime = 2
})
end,
}, "CheckmateBlueTeamESPColor")
sections.Checkmatesection2:Colorpicker({
Name = "Red Team Color",
Default = checkmateESPColorRed,
Alpha = checkmateESPAlphaRed,
Callback = function(color, alpha)
checkmateESPColorRed = color
checkmateESPAlphaRed = alpha or 0.5
if checkmateESPEnabled then
for _, data in pairs(checkmateProcessedModels) do
local model = data.Model
if model and model:IsDescendantOf(Workspace) and data.HighlightName == "RedTeamHigh" then
local highlight = model:FindFirstChildOfClass("Highlight")
if highlight then
highlight.FillColor = color
highlight.OutlineColor = color:Lerp(Color3.new(0,0,0), 0.2)
highlight.FillTransparency = alpha or 0.5
highlight.OutlineTransparency = (alpha or 0.5) * 0.8
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Checkmate Red Team Color Updated",
Lifetime = 2
})
end,
}, "CheckmateRedTeamESPColor")
sections.BoilingDeathsection1:Button({
Name = "Teleport to First Checkpoint",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local targetPosition = Vector3.new(-957.89, 6.46, 2269.61)
HRP.CFrame = CFrame.new(targetPosition + Vector3.new(0, 0.5, 0))
end,
}, "TPFirstCheckpoint")
sections.BoilingDeathsection1:Button({
Name = "Teleport to Second Checkpoint",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local targetPosition = Vector3.new(-1219.74, -62.04, 2554.63)
HRP.CFrame = CFrame.new(targetPosition + Vector3.new(0, 0.5, 0))
end,
}, "TPSecCheckpoint")
sections.BoilingDeathsection1:Button({
Name = "Teleport to Finish",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local targetPosition = Vector3.new(-1162.07, 42.14, 2790.51)
HRP.CFrame = CFrame.new(targetPosition + Vector3.new(0, 0.5, 0))
end,
}, "TPFinish")
sections.BoilingDeathsection2:Button({
Name = "Remove Camera Shake",
Callback = function()
local RunService = game:GetService("RunService")
RunService:UnbindFromRenderStep("CameraShaker")
local camera = workspace.CurrentCamera
local player = game.Players.LocalPlayer
camera.CameraType = Enum.CameraType.Custom
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
camera.CameraSubject = humanoid
else
camera.CameraSubject = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChildWhichIsA("BasePart")
end
Window:Notify({
Title = "BoogerLand",
Description = "Camera Reset Successfully",
Lifetime = 3
})
end,
}, "ResetCameraButton")
sections.Labyrinthsection1:Toggle({
Name = "Camera Unlock",
Default = false,
Callback = function(enabled)
cameraUnlockEnabled = enabled
if enabled then
originalCameraMode = player.CameraMode
originalCameraType = Camera.CameraType
originalMaxZoom = player.CameraMaxZoomDistance
originalMinZoom = player.CameraMinZoomDistance
originalCursorVisible = UserInputService.MouseIconEnabled
cameraUnlockConnection = RunService.Heartbeat:Connect(function()
if cameraUnlockEnabled then
applyCameraUnlockSettings()
end
end)
Window:Notify({
Title = "BoogerLand",
Description = "Camera Unlock Enabled",
Lifetime = 3
})
else
if cameraUnlockConnection then
cameraUnlockConnection:Disconnect()
cameraUnlockConnection = nil
end
restoreCameraSettings()
Window:Notify({
Title = "BoogerLand",
Description = "Camera Unlock Disabled",
Lifetime = 3
})
end
end,
}, "CameraUnlockToggle")
player.CharacterAdded:Connect(function(newCharacter)
if flying then
stopFlying()
end
character = newCharacter
humanoid = character:WaitForChild("Humanoid")
HRP = character:WaitForChild("HumanoidRootPart")
if bodyVelocity then
bodyVelocity:Destroy()
end
if bodyGyro then
bodyGyro:Destroy()
end
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(1e5, 1e5, 1e5)
bodyGyro = Instance.new("BodyGyro")
bodyGyro.MaxTorque = Vector3.new(1e5, 1e5, 1e5)
task.wait(1)
end)
sections.Labyrinthsection1:Button({
Name = "Teleport to Exit",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local targetPosition = Vector3.new(1683.98, 3.14, 1262.38)
HRP.CFrame = CFrame.new(targetPosition + Vector3.new(0, 0.5, 0))
end,
}, "TPExit")
sections.Distancesection1:Button({
Name = "Teleport to End",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local targetPosition = Vector3.new(937.97, 18.36, -4796.38)
HRP.CFrame = CFrame.new(targetPosition + Vector3.new(0, 0.5, 0))
end,
}, "TPEnd")
sections.Distancesection1:Button({
Name = "Teleport to Bus",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local targetPosition = Vector3.new(915.94, 13.17, -3275.60)
HRP.CFrame = CFrame.new(targetPosition + Vector3.new(0, 0.5, 0))
end,
}, "TPBus")
sections.BattleRoyalesection1:Toggle({
Name = "Get All Tools",
Default = false,
Callback = function(enabled)
getAllToolsEnabled = enabled
if enabled then
setupGetAllTools()
Window:Notify({
Title = "BoogerLand",
Description = "Get All Tools Enabled - Will teleport to new tools",
Lifetime = 3
})
else
if getAllToolsConnection then
getAllToolsConnection:Disconnect()
getAllToolsConnection = nil
end
Window:Notify({
Title = "BoogerLand",
Description = "Get All Tools Disabled",
Lifetime = 3
})
end
end,
}, "GetAllToolsToggle")
sections.BattleRoyalesection1:Button({
Name = "Get Tool",
Callback = function()
getFirstTool()
end,
}, "GetToolButton")
sections.BattleRoyalesection2:Toggle({
Name = "Tool ESP",
Default = false,
Callback = function(enabled)
toolESPEnabled = enabled
if enabled then
setupToolESP()
Window:Notify({
Title = "BoogerLand",
Description = "Tool ESP Enabled",
Lifetime = 3
})
else
removeAllToolESP()
Window:Notify({
Title = "BoogerLand",
Description = "Tool ESP Disabled",
Lifetime = 3
})
end
end,
}, "ToolESPToggle")
sections.BattleRoyalesection2:Colorpicker({
Name = "Tool ESP Color",
Default = Color3.fromRGB(255, 255, 0),
Callback = function(color)
toolESPColor = color
if toolESPEnabled then
for tool, objects in pairs(toolESPObjects) do
for _, billboard in ipairs(objects) do
if billboard and billboard.Parent then
local textLabel = billboard:FindFirstChild("TextLabel")
if textLabel then
textLabel.TextColor3 = color
end
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Tool ESP Color Updated",
Lifetime = 2
})
end,
}, "ToolESPColorPicker")
sections.BattleRoyalesection3:Toggle({
Name = "Hitbox Expander",
Default = false,
Callback = function(state)
hitboxEnabled = state
updateAllPlayers()
Window:Notify({
Title = "Hitbox Expander",
Description = (state and "Enabled" or "Disabled") .. " hitboxes",
Lifetime = 3
})
end,
}, "HitboxExpanderToggle")
sections.BattleRoyalesection3:Slider({
Name = "Hitbox Size",
Minimum = 5,
Maximum = 150,
Default = hitboxSize,
Precision = 1,
DisplayMethod = "Number",
Callback = function(size)
hitboxSize = size
if hitboxEnabled then
updateAllPlayers()
end
end,
}, "HitboxSizeSlider")
sections.BattleRoyalesection3:Keybind({
Name = "Toggle Keybind",
Blacklist = false,
Default = toggleKey,
Callback = function(key)
if keyConnection then keyConnection:Disconnect() end
toggleKey = key
keyConnection = UserInputService.InputBegan:Connect(function(input, gameProcessed)
if not gameProcessed and input.KeyCode == toggleKey then
hitboxEnabled = not hitboxEnabled
updateAllPlayers()
Window:Notify({
Title = "Hitbox Expander",
Description = (hitboxEnabled and "Enabled" or "Disabled") .. " via keybind",
Lifetime = 3
})
end
end)
end,
}, "HitboxToggleKey")
sections.WitchHuntsection1:Button({
Name = "Get Knife",
Callback = function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local witchHuntFolder = Workspace:FindFirstChild("WitchHunt")
if not witchHuntFolder then
Window:Notify({
Title = "BoogerLand",
Description = "WitchHunt folder not found",
Lifetime = 3
})
return
end
local knifeFolder = witchHuntFolder:FindFirstChild("SavedKnives")
if not knifeFolder then
Window:Notify({
Title = "BoogerLand",
Description = "SavedKnives folder not found",
Lifetime = 3
})
return
end
local foundKnife = false
for _, knife in ipairs(knifeFolder:GetChildren()) do
if knife:IsA("Part") then
local handle = knife:FindFirstChild("Handle")
if handle and handle:IsA("BasePart") then
HRP.CFrame = handle.CFrame + Vector3.new(0, 1.5, 0)
task.wait(1)
for _, obj in ipairs(knife:GetDescendants()) do
if obj:IsA("ProximityPrompt") and obj.Enabled then
pcall(function()
obj.MaxActivationDistance = 100
fireproximityprompt(obj)
end)
Window:Notify({
Title = "BoogerLand",
Description = "Picked up knife: " .. knife.Name,
Lifetime = 3
})
foundKnife = true
break
end
end
if foundKnife then break end
end
end
end
if not foundKnife then
Window:Notify({
Title = "BoogerLand",
Description = "No valid knife found with ProximityPrompt",
Lifetime = 3
})
end
end
})
sections.WitchHuntsection1:Button({
Name = "Get All Clues",
Callback = function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local witchHuntFolder = Workspace:FindFirstChild("WitchHunt")
if not witchHuntFolder then
Window:Notify({
Title = "BoogerLand",
Description = "WitchHunt folder not found",
Lifetime = 3
})
return
end
local CluesFolder = witchHuntFolder:FindFirstChild("Clues")
if not CluesFolder then
Window:Notify({
Title = "BoogerLand",
Description = "Clues folder not found",
Lifetime = 3
})
return
end
local clueCount = 0
local function collectClue(part)
if not part:IsA("BasePart") then return end
local prompt = part:FindFirstChildOfClass("ProximityPrompt")
if not prompt then
part.ChildAdded:Connect(function(child)
if child:IsA("ProximityPrompt") then
task.wait(0.25)
fireproximityprompt(child)
clueCount = clueCount + 1
Window:Notify({
Title = "BoogerLand",
Description = "Collected clue: " .. part.Name,
Lifetime = 2
})
end
end)
else
HRP.CFrame = part.CFrame + Vector3.new(0, 0.5, 0)
task.wait(0.35)
fireproximityprompt(prompt)
clueCount = clueCount + 1
Window:Notify({
Title = "BoogerLand",
Description = "Collected clue: " .. part.Name,
Lifetime = 2
})
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Starting clue collection...",
Lifetime = 3
})
for _, clue in ipairs(CluesFolder:GetChildren()) do
collectClue(clue)
task.wait(0.5)
end
Window:Notify({
Title = "BoogerLand",
Description = "Finished collecting " .. clueCount .. " clues",
Lifetime = 4
})
end
})
sections.WitchHuntsection2:Toggle({
Name = "Knife ESP",
Default = false,
Callback = function(state)
knifeESPToggle = state
local Workspace = game:GetService("Workspace")
local witchHuntFolder = Workspace:FindFirstChild("WitchHunt")
if not witchHuntFolder then
Window:Notify({
Title = "BoogerLand",
Description = "WitchHunt folder not found",
Lifetime = 3
})
return
end
local knifeFolder = witchHuntFolder:FindFirstChild("SavedKnives")
if not knifeFolder then
Window:Notify({
Title = "BoogerLand",
Description = "SavedKnives folder not found",
Lifetime = 3
})
return
end
local function addTextESP(part)
if part:FindFirstChild("KnifeESP") then return end
local billboard = Instance.new("BillboardGui")
billboard.Name = "KnifeESP"
billboard.Adornee = part
billboard.Size = UDim2.new(0, 100, 0, 30)
billboard.StudsOffset = Vector3.new(0, 2, 0)
billboard.AlwaysOnTop = true
billboard.Parent = part
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = "馃敧 Knife"
label.TextColor3 = knifeESPColor
label.TextStrokeTransparency = 0.5
label.TextScaled = true
label.Font = Enum.Font.SourceSansBold
label.Parent = billboard
end
if state then
local knifeCount = 0
for _, knife in ipairs(knifeFolder:GetChildren()) do
if knife:IsA("Part") then
local handle = knife:FindFirstChild("Handle")
if handle and handle:IsA("BasePart") then
addTextESP(handle)
knifeCount = knifeCount + 1
end
end
end
table.insert(knifeESPConnections, knifeFolder.ChildAdded:Connect(function(knife)
if knife:IsA("Part") then
local conn = knife.ChildAdded:Connect(function(child)
if child.Name == "Handle" and child:IsA("BasePart") then
addTextESP(child)
end
end)
table.insert(knifeESPConnections, conn)
task.wait(0.1)
local handle = knife:FindFirstChild("Handle")
if handle then
addTextESP(handle)
end
end
end))
Window:Notify({
Title = "BoogerLand",
Description = "Knife ESP Enabled (" .. knifeCount .. " knives found)",
Lifetime = 3
})
else
local removedCount = 0
for _, knife in ipairs(knifeFolder:GetChildren()) do
if knife:IsA("Part") then
local handle = knife:FindFirstChild("Handle")
if handle and handle:FindFirstChild("KnifeESP") then
handle:FindFirstChild("KnifeESP"):Destroy()
removedCount = removedCount + 1
end
end
end
for _, conn in ipairs(knifeESPConnections) do
if typeof(conn) == "RBXScriptConnection" then
conn:Disconnect()
end
end
table.clear(knifeESPConnections)
Window:Notify({
Title = "BoogerLand",
Description = "Knife ESP Disabled (" .. removedCount .. " labels removed)",
Lifetime = 3
})
end
end
})
sections.WitchHuntsection2:Colorpicker({
Name = "Knife ESP Color",
Default = Color3.fromRGB(255, 0, 0),
Callback = function(color)
knifeESPColor = color
if knifeESPToggle then
local Workspace = game:GetService("Workspace")
local witchHuntFolder = Workspace:FindFirstChild("WitchHunt")
if witchHuntFolder then
local knifeFolder = witchHuntFolder:FindFirstChild("SavedKnives")
if knifeFolder then
for _, knife in ipairs(knifeFolder:GetChildren()) do
if knife:IsA("Part") then
local handle = knife:FindFirstChild("Handle")
if handle then
local billboard = handle:FindFirstChild("KnifeESP")
if billboard then
local label = billboard:FindFirstChild("TextLabel")
if label then
label.TextColor3 = color
end
end
end
end
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Knife ESP Color Updated",
Lifetime = 2
})
end,
}, "KnifeESPColorPicker")
sections.Targetsection1:Button({
Name = "Teleport to Safe Spot",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:FindFirstChild("HumanoidRootPart")
if HRP then
local targetPosition = Vector3.new(1527.76, 95.29, 141.60)
HRP.CFrame = CFrame.new(targetPosition + Vector3.new(0, 0.5, 0))
Window:Notify({
Title = "BoogerLand",
Description = "Teleported successfully!",
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Character not found!",
Lifetime = 3
})
end
end,
}, "TargetTP")
sections.Labyrinthsection2:Button({
Name = "Teleport to Random Player",
Callback = function()
local availablePlayers = {}
for _, targetPlayer in pairs(Players:GetPlayers()) do
if targetPlayer ~= player and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
table.insert(availablePlayers, targetPlayer)
end
end
if #availablePlayers == 0 then
Window:Notify({
Title = "BoogerLand",
Description = "No players available to teleport to",
Lifetime = 3
})
return
end
local randomIndex = math.random(1, #availablePlayers)
local randomPlayer = availablePlayers[randomIndex]
local myHRP = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if myHRP then
myHRP.CFrame = randomPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
Window:Notify({
Title = "BoogerLand",
Description = "Teleported to random player: " .. randomPlayer.DisplayName,
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Could not find your character",
Lifetime = 3
})
end
end,
}, "RandomTeleportButton")
sections.Checkmatesection1:Button({
Name = "Teleport to Safe Zone",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:FindFirstChild("HumanoidRootPart")
if HRP then
local safezonePosition = Vector3.new(2033.12, 193.84, -484.36)
HRP.CFrame = CFrame.new(safezonePosition + Vector3.new(0, 0.5, 0))
Window:Notify({
Title = "BoogerLand",
Description = "Teleported to Checkmate Safe Zone",
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Character not found!",
Lifetime = 3
})
end
end,
}, "CheckmateSafeZoneButton")
sections.WitchHuntsection2:Toggle({
Name = "Clue ESP",
Default = false,
Callback = function(state)
cluesESPToggle = state
local Workspace = game:GetService("Workspace")
local witchHuntFolder = Workspace:FindFirstChild("WitchHunt")
if not witchHuntFolder then
Window:Notify({
Title = "BoogerLand",
Description = "WitchHunt folder not found",
Lifetime = 3
})
return
end
local cluesFolder = witchHuntFolder:FindFirstChild("Clues")
if not cluesFolder then
Window:Notify({
Title = "BoogerLand",
Description = "Clues folder not found",
Lifetime = 3
})
return
end
local function addTextESP(part)
if not part:IsA("BasePart") then return end
if part:FindFirstChild("ClueESP") then return end
local billboard = Instance.new("BillboardGui")
billboard.Name = "ClueESP"
billboard.Adornee = part
billboard.Size = UDim2.new(0, 120, 0, 30)
billboard.StudsOffset = Vector3.new(0, 2, 0)
billboard.AlwaysOnTop = true
billboard.Parent = part
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = "馃З " .. part.Name
label.TextColor3 = cluesESPColor
label.TextStrokeTransparency = 0.5
label.TextScaled = true
label.Font = Enum.Font.SourceSansBold
label.Parent = billboard
end
if state then
local clueCount = 0
for _, clue in ipairs(cluesFolder:GetChildren()) do
if clue:IsA("BasePart") then
addTextESP(clue)
clueCount = clueCount + 1
end
end
table.insert(cluesESPConnections, cluesFolder.ChildAdded:Connect(function(clue)
if clue:IsA("BasePart") then
task.wait(0.1)
addTextESP(clue)
end
end))
Window:Notify({
Title = "BoogerLand",
Description = "Clue ESP Enabled (" .. clueCount .. " clues found)",
Lifetime = 3
})
else
local removedCount = 0
for _, clue in ipairs(cluesFolder:GetChildren()) do
if clue:IsA("BasePart") and clue:FindFirstChild("ClueESP") then
clue:FindFirstChild("ClueESP"):Destroy()
removedCount = removedCount + 1
end
end
for _, conn in ipairs(cluesESPConnections) do
if typeof(conn) == "RBXScriptConnection" then
conn:Disconnect()
end
end
table.clear(cluesESPConnections)
Window:Notify({
Title = "BoogerLand",
Description = "Clue ESP Disabled (" .. removedCount .. " labels removed)",
Lifetime = 3
})
end
end
})
sections.WitchHuntsection2:Colorpicker({
Name = "Clue ESP Color",
Default = Color3.fromRGB(255, 255, 0),
Callback = function(color)
cluesESPColor = color
if cluesESPToggle then
local Workspace = game:GetService("Workspace")
local witchHuntFolder = Workspace:FindFirstChild("WitchHunt")
if witchHuntFolder then
local cluesFolder = witchHuntFolder:FindFirstChild("Clues")
if cluesFolder then
for _, clue in ipairs(cluesFolder:GetChildren()) do
if clue:IsA("BasePart") then
local billboard = clue:FindFirstChild("ClueESP")
if billboard then
local label = billboard:FindFirstChild("TextLabel")
if label then
label.TextColor3 = color
end
end
end
end
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "Clue ESP Color Updated",
Lifetime = 2
})
end,
}, "ClueESPColorPicker")
sections.Mainsection3:Input({
Name = "Spectate Player",
Placeholder = "Enter player name",
AcceptedCharacters = "All",
Callback = function(input)
local Players = game:GetService("Players")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
local function stringSimilarity(a, b)
a, b = a:lower(), b:lower()
local score = 0
for i = 1, math.min(#a, #b) do
if a:sub(i, i) == b:sub(i, i) then
score = score + 1
else
break
end
end
return score
end
local function findClosestPlayer(partial)
local bestMatch = nil
local bestScore = -1
for _, targetPlayer in pairs(Players:GetPlayers()) do
if targetPlayer ~= LocalPlayer then
local displayScore = stringSimilarity(partial, targetPlayer.DisplayName)
local usernameScore = stringSimilarity(partial, targetPlayer.Name)
local score = math.max(displayScore, usernameScore)
if score > bestScore then
bestScore = score
bestMatch = targetPlayer
end
end
end
return bestMatch
end
local function spectatePlayer(targetPlayer)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("Humanoid") then
Camera.CameraSubject = targetPlayer.Character.Humanoid
Camera.CameraType = Enum.CameraType.Custom
Window:Notify({
Title = "BoogerLand",
Description = "Now spectating: " .. targetPlayer.DisplayName,
Lifetime = 3
})
return true
else
Window:Notify({
Title = "BoogerLand",
Description = "Cannot spectate " .. (targetPlayer and targetPlayer.DisplayName or "player") .. " - No character found",
Lifetime = 3
})
return false
end
end
if input == "" then
Window:Notify({
Title = "BoogerLand",
Description = "Please enter a player name",
Lifetime = 3
})
return
end
local targetPlayer = findClosestPlayer(input)
if targetPlayer then
spectatePlayer(targetPlayer)
else
Window:Notify({
Title = "BoogerLand",
Description = "Player '" .. input .. "' not found",
Lifetime = 3
})
end
end,
}, "SpectateInput")
local spectatedPlayers = {}
local currentSpectateIndex = 1
sections.Mainsection3:Button({
Name = "Random Spectate",
Callback = function()
local Players = game:GetService("Players")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
local function spectatePlayer(targetPlayer)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("Humanoid") then
Camera.CameraSubject = targetPlayer.Character.Humanoid
Camera.CameraType = Enum.CameraType.Custom
Window:Notify({
Title = "BoogerLand",
Description = "Now spectating: " .. targetPlayer.DisplayName .. " (" .. currentSpectateIndex .. "/" .. #spectatedPlayers .. ")",
Lifetime = 3
})
return true
else
return false
end
end
local availablePlayers = {}
for _, targetPlayer in pairs(Players:GetPlayers()) do
if targetPlayer ~= LocalPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("Humanoid") then
table.insert(availablePlayers, targetPlayer)
end
end
if #availablePlayers == 0 then
Window:Notify({
Title = "BoogerLand",
Description = "No players available to spectate",
Lifetime = 3
})
return
end
if #spectatedPlayers == 0 or currentSpectateIndex > #spectatedPlayers then
spectatedPlayers = {}
for _, player in pairs(availablePlayers) do
table.insert(spectatedPlayers, player)
end
for i = #spectatedPlayers, 2, -1 do
local j = math.random(i)
spectatedPlayers[i], spectatedPlayers[j] = spectatedPlayers[j], spectatedPlayers[i]
end
currentSpectateIndex = 1
Window:Notify({
Title = "BoogerLand",
Description = "Created new spectate cycle with " .. #spectatedPlayers .. " players",
Lifetime = 2
})
end
local nextPlayer = spectatedPlayers[currentSpectateIndex]
if not nextPlayer or not nextPlayer.Parent or not nextPlayer.Character or not nextPlayer.Character:FindFirstChild("Humanoid") then
table.remove(spectatedPlayers, currentSpectateIndex)
if #spectatedPlayers == 0 then
Window:Notify({
Title = "BoogerLand",
Description = "No valid players left to spectate",
Lifetime = 3
})
return
end
if currentSpectateIndex > #spectatedPlayers then
currentSpectateIndex = 1
end
nextPlayer = spectatedPlayers[currentSpectateIndex]
end
if spectatePlayer(nextPlayer) then
currentSpectateIndex = currentSpectateIndex + 1
end
end,
}, "RandomSpectateButton")
sections.Mainsection3:Button({
Name = "Stop Spectating",
Callback = function()
local Players = game:GetService("Players")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
Camera.CameraSubject = LocalPlayer.Character.Humanoid
Camera.CameraType = Enum.CameraType.Custom
Window:Notify({
Title = "BoogerLand",
Description = "Stopped spectating - Camera returned to you",
Lifetime = 3
})
else
Window:Notify({
Title = "BoogerLand",
Description = "Could not return camera - Your character not found",
Lifetime = 3
})
end
end,
}, "StopSpectateButton")
sections.Mainsection3:Toggle({
Name = "Anti-AFK",
Default = false,
Callback = function(enabled)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
if enabled then
local GC = getconnections or get_signal_cons
if GC then
for _, v in pairs(GC(LocalPlayer.Idled)) do
if typeof(v) == "table" and (v.Disable or v.Disconnect) then
local ok = pcall(function() v.Disable(v) end)
if not ok then
pcall(function() v.Disconnect(v) end)
end
end
end
else
local VirtualUser = cloneref and cloneref(game:GetService("VirtualUser")) or game:GetService("VirtualUser")
antiAFKConnection = LocalPlayer.Idled:Connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new(0, 0))
end)
end
Window:Notify({
Title = "BoogerLand",
Description = "Anti-AFK Enabled",
Lifetime = 3
})
else
if antiAFKConnection then
antiAFKConnection:Disconnect()
antiAFKConnection = nil
end
Window:Notify({
Title = "BoogerLand",
Description = "Anti-AFK Disabled",
Lifetime = 3
})
end
end,
}, "AntiAFKToggle")
sections.Tagsection2:Button({
Name = "Auto Find Door",
Callback = function()
local positions = {
Vector3.new(282.05, 100.13, 775.85),
Vector3.new(282.78, 99.97, 808.74),
Vector3.new(282.13, 99.97, 840.89),
Vector3.new(281.28, 99.97, 874.00),
Vector3.new(281.94, 99.97, 906.68),
Vector3.new(281.83, 99.97, 940.50),
Vector3.new(281.24, 99.97, 972.77),
Vector3.new(281.86, 99.97, 1005.29),
Vector3.new(281.82, 99.97, 1038.70),
Vector3.new(281.50, 99.97, 1071.23),
Vector3.new(282.89, 99.97, 1104.92),
Vector3.new(281.51, 99.97, 1138.08),
Vector3.new(347.32, 99.97, 927.70),
Vector3.new(381.51, 99.97, 928.00),
Vector3.new(414.93, 99.97, 929.26),
Vector3.new(446.66, 99.97, 930.46),
Vector3.new(480.53, 99.97, 928.24),
Vector3.new(513.77, 99.97, 929.49),
Vector3.new(545.56, 99.97, 927.52),
Vector3.new(577.63, 99.97, 928.73),
Vector3.new(577.99, 85.12, 927.05),
Vector3.new(545.43, 85.12, 926.49),
Vector3.new(513.43, 85.12, 927.77),
Vector3.new(480.58, 85.12, 928.71),
Vector3.new(447.88, 85.12, 927.04),
Vector3.new(415.86, 85.12, 927.65),
Vector3.new(382.67, 85.12, 928.25),
Vector3.new(350.32, 85.12, 927.26),
Vector3.new(281.29, 85.12, 775.26),
Vector3.new(281.12, 85.12, 808.03),
Vector3.new(281.25, 85.12, 841.67),
Vector3.new(280.63, 85.12, 872.46),
Vector3.new(280.72, 85.12, 907.58),
Vector3.new(281.03, 85.12, 939.59),
Vector3.new(280.93, 85.12, 972.10),
Vector3.new(280.93, 85.12, 1005.46),
Vector3.new(280.60, 85.12, 1037.83),
Vector3.new(280.99, 85.12, 1071.98),
Vector3.new(281.04, 85.12, 1103.82),
Vector3.new(281.51, 85.12, 1137.66),
Vector3.new(280.75, 70.26, 1138.06),
Vector3.new(279.97, 70.26, 1103.36),
Vector3.new(280.75, 70.26, 1071.51),
Vector3.new(281.14, 70.26, 1039.41),
Vector3.new(281.94, 70.26, 1005.61),
Vector3.new(280.64, 70.26, 974.10),
Vector3.new(281.52, 70.26, 939.07),
Vector3.new(281.68, 70.26, 908.22),
Vector3.new(281.26, 70.26, 875.18),
Vector3.new(281.58, 70.26, 841.83),
Vector3.new(280.74, 70.26, 808.86),
Vector3.new(281.15, 70.26, 776.67),
Vector3.new(347.98, 70.26, 927.74),
Vector3.new(378.81, 70.26, 927.87),
Vector3.new(413.62, 70.26, 928.17),
Vector3.new(447.78, 70.26, 927.28),
Vector3.new(479.77, 70.26, 928.69),
Vector3.new(513.94, 70.26, 927.40),
Vector3.new(543.69, 70.26, 927.30),
Vector3.new(578.21, 70.26, 927.75),
Vector3.new(578.82, 55.40, 927.71),
Vector3.new(545.42, 55.40, 927.61),
Vector3.new(513.50, 55.40, 927.37),
Vector3.new(480.42, 55.40, 927.20),
Vector3.new(447.71, 55.40, 927.67),
Vector3.new(414.14, 55.40, 927.12),
Vector3.new(382.12, 55.40, 927.39),
Vector3.new(348.47, 55.40, 927.61),
Vector3.new(282.54, 55.40, 774.29),
Vector3.new(281.92, 55.40, 807.07),
Vector3.new(280.86, 55.40, 840.64),
Vector3.new(282.93, 55.40, 873.57),
Vector3.new(280.89, 55.40, 907.68),
Vector3.new(282.06, 55.40, 939.23),
Vector3.new(281.23, 55.40, 973.03),
Vector3.new(282.10, 55.40, 1005.60),
Vector3.new(281.93, 55.40, 1038.14),
Vector3.new(281.55, 55.40, 1072.04),
Vector3.new(282.19, 55.40, 1103.34),
Vector3.new(282.42, 55.40, 1137.55),
Vector3.new(282.58, 40.54, 1137.39),
Vector3.new(281.69, 40.54, 1105.15),
Vector3.new(282.74, 40.54, 1071.59),
Vector3.new(281.23, 40.54, 1039.23),
Vector3.new(281.48, 40.54, 1006.84),
Vector3.new(280.18, 40.54, 972.44),
Vector3.new(282.23, 40.54, 941.02),
Vector3.new(281.01, 40.54, 908.68),
Vector3.new(281.10, 40.54, 874.77),
Vector3.new(281.56, 40.54, 842.03),
Vector3.new(280.28, 40.54, 808.24),
Vector3.new(280.58, 40.54, 775.35),
Vector3.new(347.70, 40.54, 926.77),
Vector3.new(381.22, 40.54, 927.96),
Vector3.new(413.51, 40.54, 927.90),
Vector3.new(447.13, 40.54, 927.62),
Vector3.new(478.96, 40.54, 927.74),
Vector3.new(512.72, 40.54, 925.84),
Vector3.new(545.76, 40.54, 928.30),
Vector3.new(579.37, 40.54, 928.32),
Vector3.new(578.71, 25.69, 926.91),
Vector3.new(545.03, 25.69, 928.03),
Vector3.new(513.26, 25.69, 928.03),
Vector3.new(480.89, 25.69, 928.02),
Vector3.new(446.77, 25.69, 928.66),
Vector3.new(415.05, 25.69, 929.25),
Vector3.new(381.97, 25.69, 928.25),
Vector3.new(350.04, 25.69, 928.85),
Vector3.new(281.00, 25.69, 774.18),
Vector3.new(280.93, 25.69, 808.79),
Vector3.new(281.97, 25.69, 839.73),
Vector3.new(281.32, 25.69, 872.70),
Vector3.new(280.92, 25.69, 906.31),
Vector3.new(281.53, 25.69, 939.24),
Vector3.new(281.76, 25.69, 972.51),
Vector3.new(282.43, 25.69, 1004.53),
Vector3.new(280.62, 25.69, 1037.75),
Vector3.new(282.13, 25.69, 1071.30),
Vector3.new(280.69, 25.69, 1104.44),
Vector3.new(281.58, 25.69, 1136.91),
Vector3.new(281.41, 10.65, 1137.76),
Vector3.new(281.30, 10.65, 1104.78),
Vector3.new(280.36, 10.65, 1071.78),
Vector3.new(280.89, 10.65, 1038.39),
Vector3.new(281.38, 10.65, 1007.18),
Vector3.new(280.42, 10.65, 973.48),
Vector3.new(279.49, 10.65, 940.62),
Vector3.new(280.51, 10.65, 906.22),
Vector3.new(279.61, 10.65, 874.40),
Vector3.new(281.06, 10.65, 840.90),
Vector3.new(280.15, 10.65, 808.54),
Vector3.new(280.90, 10.65, 775.38),
Vector3.new(347.28, 10.65, 927.41),
Vector3.new(381.03, 10.65, 927.97),
Vector3.new(414.12, 10.65, 925.99),
Vector3.new(446.91, 10.65, 927.19),
Vector3.new(479.30, 10.65, 927.02),
Vector3.new(511.27, 10.65, 927.11),
Vector3.new(545.42, 10.65, 927.13),
Vector3.new(578.98, 10.65, 927.04),
}
local function getHRP()
local char = player.Character
if char then
return char:FindFirstChild("HumanoidRootPart")
end
return nil
end
local function findVisiblePressUi()
local tag = workspace:FindFirstChild("Tag")
if not tag then return nil end
local units = tag:FindFirstChild("Units")
if not units then return nil end
for _, unit in ipairs(units:GetDescendants()) do
if unit:IsA("Model") and unit.Name == "Button" then
local press = unit:FindFirstChild("Press")
local ui = unit:FindFirstChild("Ui")
if press and ui and press:IsA("BasePart") and ui:IsA("BasePart") then
if press.Transparency == 0 and ui.Transparency == 0 then
local prompt = press:FindFirstChildWhichIsA("ProximityPrompt", true)
return press.Position, prompt
end
end
end
end
return nil
end
Window:Notify({
Title = "BoogerLand",
Description = "Auto Find Door started - Searching for door...",
Lifetime = 3
})
local delayBetween = 0.4
local doorFound = false
for i, pos in ipairs(positions) do
local targetPos, prompt = findVisiblePressUi()
if targetPos then
local hrp = getHRP()
if hrp then
hrp.CFrame = CFrame.new(targetPos + Vector3.new(0, 3, 0))
if prompt then
task.wait(0.1)
pcall(function()
fireproximityprompt(prompt)
end)
Window:Notify({
Title = "BoogerLand",
Description = "Door found and activated!",
Lifetime = 3
})
doorFound = true
end
end
break
end
local hrp = getHRP()
if hrp then
hrp.CFrame = CFrame.new(pos)
end
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("ProximityPrompt") and obj.Enabled then
pcall(function()
fireproximityprompt(obj)
end)
end
end
if i % 10 == 0 then
Window:Notify({
Title = "BoogerLand",
Description = "Searching... (" .. i .. "/" .. #positions .. " positions checked)",
Lifetime = 2
})
end
task.wait(delayBetween)
end
if not doorFound then
Window:Notify({
Title = "BoogerLand",
Description = "Auto Find Door completed - No door found at predefined positions",
Lifetime = 4
})
end
end,
}, "AutoFindDoorButton")
sections.Mainsection2:Toggle({
Name = "Name ESP",
Default = false,
Callback = function(enabled)
nameESPEnabled = enabled
if enabled then
if game:GetService("CoreGui"):FindFirstChild("ModernNameESP") then
game:GetService("CoreGui"):FindFirstChild("ModernNameESP"):Destroy()
end
nameESPFolder = Instance.new("Folder")
nameESPFolder.Name = "ModernNameESP"
nameESPFolder.Parent = game:GetService("CoreGui")
connectPlayerEvents()
setupNameESP()
Window:Notify({
Title = "BoogerLand",
Description = "Name ESP Enabled",
Lifetime = 3
})
else
removeAllNameESP()
disconnectPlayerEvents()
if nameESPFolder then
nameESPFolder:Destroy()
nameESPFolder = nil
end
Window:Notify({
Title = "BoogerLand",
Description = "Name ESP Disabled",
Lifetime = 3
})
end
end,
}, "NameESPToggle")
sections.Mainsection2:Colorpicker({
Name = "Name ESP Color",
Default = Color3.fromRGB(255, 255, 255),
Callback = function(color)
nameESPColor = color
updateNameESPColors()
Window:Notify({
Title = "BoogerLand",
Description = "Name ESP Color Updated",
Lifetime = 2
})
end,
}, "NameESPColorPicker")
sections.Mainsection2:Toggle({
Name = "Health Bar ESP",
Default = false,
Callback = function(value)
enabled = value
hpenabled = value
if enabled then
startHealthBarESP()
Window:Notify({
Title = "BoogerLand",
Description = "Health Bar ESP Enabled",
Lifetime = 2
})
else
cleanupHealthBarESP()
Window:Notify({
Title = "BoogerLand",
Description = "Health Bar ESP Disabled",
Lifetime = 2
})
end
end,
}, "HealthBarESP")
sections.Distancesection2:Button({
Name = "Remove Camera Shake",
Callback = function()
local RunService = game:GetService("RunService")
RunService:UnbindFromRenderStep("CameraShaker")
local camera = workspace.CurrentCamera
local player = game.Players.LocalPlayer
camera.CameraType = Enum.CameraType.Custom
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
camera.CameraSubject = humanoid
else
camera.CameraSubject = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChildWhichIsA("BasePart")
end
Window:Notify({
Title = "BoogerLand",
Description = "Camera Reset Successfully",
Lifetime = 3
})
end,
}, "ResetCameraButton2")
sections.Targetsection2:Input({
Name = "Follow Player",
Placeholder = "Enter player name",
AcceptedCharacters = "All",
Callback = function(input)
if input == "" or input == nil then
stopFollowing()
return
end
local targetPlayer = findClosestPlayer(input)
if targetPlayer then
startFollowing(targetPlayer)
else
Window:Notify({
Title = "BoogerLand",
Description = "Player '" .. input .. "' not found",
Lifetime = 3
})
end
end,
}, "FollowPlayerInput")
sections.Targetsection2:Button({
Name = "Stop Following",
Callback = function()
stopFollowing()
end,
}, "StopFollowButton")
Players.PlayerRemoving:Connect(function(leavingPlayer)
if currentFollowTarget == leavingPlayer then
stopFollowing()
Window:Notify({
Title = "BoogerLand",
Description = "Target player left - Stopped following",
Lifetime = 3
})
end
end)
sections.Gamepasssection1:Toggle({
Name = "Extra Stamina",
Default = false,
Callback = function(enabled)
staminaSystemEnabled = enabled
if enabled then
createStaminaSystem(currentStaminaPreset)
else
currentStaminaPreset = "Default"
createStaminaSystem(currentStaminaPreset)
end
end,
})
sections.Gamepasssection1:Dropdown({
Name = "Stamina Preset",
Multi = false,
Required = false,
Options = {"Default", "2x Stamina", "3x Stamina", "4x Stamina", "5x Stamina", "6x Stamina", "Infinite"},
Search = false,
Callback = function(selectedPreset)
if selectedPreset and selectedPreset ~= "" then
currentStaminaPreset = selectedPreset
if staminaSystemEnabled then
createStaminaSystem(currentStaminaPreset)
end
Window:Notify({
Title = "BoogerLand",
Description = "Stamina preset changed to: " .. selectedPreset,
Lifetime = 2
})
end
end,
})
player.CharacterAdded:Connect(function(newCharacter)
task.wait(2)
if staminaSystemEnabled then
createStaminaSystem(currentStaminaPreset)
end
end)
sections.Automatesection2:Toggle({
Name = "Auto Skip Intro",
Default = false,
Callback = function(enabled)
voteSkipLoopRunning = enabled
if enabled then
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local VoteSkipIntro = ReplicatedStorage:WaitForChild("RE"):WaitForChild("VoteSkipIntro")
voteSkipThread = task.spawn(function()
while voteSkipLoopRunning do
VoteSkipIntro:FireServer()
task.wait(5)
end
end)
Window:Notify({
Title = "BoogerLand",
Description = "Auto Skip Intro Enabled",
Lifetime = 2
})
else
voteSkipLoopRunning = false
voteSkipThread = nil
Window:Notify({
Title = "BoogerLand",
Description = "Auto Skip Intro Disabled",
Lifetime = 2
})
end
end,
})
sections.Automatesection2:Toggle({
Name = "Auto Skip Rules",
Default = false,
Callback = function(enabled)
voteSkipRulesRunning = enabled
if enabled then
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local VoteSkip = ReplicatedStorage:WaitForChild("RE"):WaitForChild("VoteSkip")
voteSkipRulesThread = task.spawn(function()
while voteSkipRulesRunning do
VoteSkip:FireServer()
task.wait(5)
end
end)
Window:Notify({
Title = "BoogerLand",
Description = "Auto Skip Rules Enabled",
Lifetime = 2
})
else
voteSkipRulesRunning = false
voteSkipRulesThread = nil
Window:Notify({
Title = "BoogerLand",
Description = "Auto Skip Rules Disabled",
Lifetime = 2
})
end
end,
})
sections.Automatesection1:Toggle({
Name = "Auto Play",
Default = false,
Callback = function(enabled)
autoPlayRunning = enabled
if enabled then
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local JoinGuiEvent = ReplicatedStorage:WaitForChild("JoinGuiEvent")
autoPlayThread = task.spawn(function()
while autoPlayRunning do
JoinGuiEvent:FireServer()
task.wait(5)
end
end)
Window:Notify({
Title = "BoogerLand",
Description = "Auto Play Enabled",
Lifetime = 2
})
else
autoPlayRunning = false
autoPlayThread = nil
Window:Notify({
Title = "BoogerLand",
Description = "Auto Play Disabled",
Lifetime = 2
})
end
end,
})
sections.Mainsection3:Toggle({
Name = "Disable Zoom",
Default = false,
Callback = function(enabled)
zoomBlockEnabled = enabled
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Zoom = ReplicatedStorage:WaitForChild("RE"):WaitForChild("Zoom")
if enabled then
for _, connection in ipairs(getconnections(Zoom.OnClientEvent)) do
connection:Disable()
table.insert(zoomBlockedConnections, connection)
end
Window:Notify({
Title = "BoogerLand",
Description = "Zoom event blocked.",
Lifetime = 2
})
else
for _, connection in ipairs(zoomBlockedConnections) do
pcall(function()
connection:Enable()
end)
end
zoomBlockedConnections = {}
Window:Notify({
Title = "BoogerLand",
Description = "Zoom event unblocked.",
Lifetime = 2
})
end
end,
})
sections.WitchHuntsection1:Button({
Name = "Teleport to Witch",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
local WitchHunt = workspace:FindFirstChild("WitchHunt")
local npcFolder = WitchHunt and WitchHunt:FindFirstChild("NPCs")
if not npcFolder then
Window:Notify({
Title = "BoogerLand",
Description = "Witch folder not found.",
Lifetime = 3
})
return
end
for _, npc in ipairs(npcFolder:GetChildren()) do
if npc:IsA("Model") and npc.Name == "WHNPC" and npc:FindFirstChild("Highlight") then
local root = npc:FindFirstChild("HumanoidRootPart")
if root then
HRP.CFrame = root.CFrame + Vector3.new(0, 3, 0)
for _, obj in ipairs(npc:GetDescendants()) do
if obj:IsA("ProximityPrompt") and obj.Enabled then
pcall(function()
obj.MaxActivationDistance = 100
obj.HoldDuration = 0
obj.RequiresLineOfSight = false
fireproximityprompt(obj)
end)
Window:Notify({
Title = "BoogerLand",
Description = "Interacted with Witch.",
Lifetime = 3
})
return
end
end
Window:Notify({
Title = "BoogerLand",
Description = "No ProximityPrompt found in Witch.",
Lifetime = 3
})
return
end
end
end
Window:Notify({
Title = "BoogerLand",
Description = "No Witch found.",
Lifetime = 3
})
end
})
MacLib:SetFolder("BoogerLand")
tabs.Settings:InsertConfigSection("Left")
Window.onUnloaded(function()
cleanupHealthBarESP()
print("Unloaded!")
end)
tabs.Main:Select()
MacLib:LoadAutoLoadConfig()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.
Lots of features. this is a discontinued script I made so I'm posting it as open source Main Tab -Walkspeed (16-200) -Jumppower (7.2-150) -Fly Speed (1-200) -Fly Toggle Keybind -Noclip -Infinite Jump -FE Invisibility (Key: G) -Player ESP -Name ESP -Health Bar ESP -Teleport to Player -Spectate Player -Random Spectate -Stop Spectating -Anti-AFK -Disable Zoom Gamepass Tab -Extra Stamina Toggle -Stamina Presets (Default, 2x, 3x, 4x, 5x, 6x, Infinite) Game-Specific Features Dead Or Alive -Camera Unlock -Noclip Camera Tag -Tag Text ESP -Tag Highlight ESP -Auto Find Door Hide and Seek -Teleport to Player -Teleport to Safe Place -Steal Wolf -Wolf ESP Osmosis -Collect All Points -Auto Battle -Team ESP Checkmate -Auto Attack Players -Teleport to Safe Zone -Team ESP Boiling Death -Teleport to Checkpoints (First, Second, Finish) -Remove Camera Shake Labyrinth -Camera Unlock -Teleport to Exit -Teleport to Random Player Distance -Teleport to End -Teleport to Bus -Remove Camera Shake Battle Royale -Get All Tools -Get Tool -Tool ESP -Hitbox Expander Witch Hunt -Get Knife -Get All Clues -Teleport to Witch -Knife ESP -Clue ESP Target -Teleport to Safe Spot -Follow Player PS: P