Run it
Copy the script and paste it into your executor.
Lighting = :()
Players = :()
HttpService = :()
SoundService = :()
MarketplaceService = :()
RunService = :()
Workspace = :()
UserInputService = :()
StatsService = :()
LocalPlayer = Players.LocalPlayer
Mouse = LocalPlayer:()
.OriginalLighting ==
.OriginalLighting = {
Brightness = Lighting.Brightness,
Ambient = Lighting.Ambient,
GlobalShadows = Lighting.GlobalShadows,
FogEnd = Lighting.FogEnd,
FogStart = Lighting.FogStart,
}
.OriginalGravity == .OriginalGravity = .Gravity
.OriginalCameraMaxZoom == .OriginalCameraMaxZoom = LocalPlayer.CameraMaxZoomDistance
.OriginalFallenPartsDestroyHeight == .OriginalFallenPartsDestroyHeight = .FallenPartsDestroyHeight
()
(gethui) ==
success, result = (gethui)
success result result
success, coreGui = (() :() )
success coreGui coreGui
LocalPlayer:()
SafeGuiContainer = ()
()
targets = {SafeGuiContainer}
(() .(targets, :()) )
(() .(targets, LocalPlayer:()) )
_, container (targets)
container
_, child (container:())
child:() (
child.Name:():()
child.Name:():()
child:()
child:()
child:()
)
(() child:() )
.UniversalHubCleanup
(.UniversalHubCleanup)
.UniversalHubLibrary
(() .UniversalHubLibrary:() )
.UniversalHubLibrary =
()
connections = {}
activeLoops = {}
Lighting.GlobalShadows =
spectateBeam =
spectateAtt0 =
spectateAtt1 =
()
spectateBeam (() spectateBeam:() ) spectateBeam =
spectateAtt0 (() spectateAtt0:() ) spectateAtt0 =
spectateAtt1 (() spectateAtt1:() ) spectateAtt1 =
customHighlightFolder = .()
customHighlightFolder.Name =
customHighlightFolder.Parent =
playerHighlights = {}
npcHighlights = {}
()
customHighlightFolder
customHighlightFolder:()
.(playerHighlights)
.(npcHighlights)
.UniversalHubCleanup = ()
activeLoops[] =
_, conn (connections)
conn conn.Connected
conn:()
.(connections)
()
()
customHighlightFolder customHighlightFolder:()
:()
.UniversalFloatPlatform:()
cam = .CurrentCamera
cam
cam.FieldOfView =
LocalPlayer.Character
hum = LocalPlayer.Character:()
hrp = LocalPlayer.Character:()
hum cam.CameraSubject = hum hrp cam.CameraSubject = hrp
cam.CameraType = .CameraType.Custom
LocalPlayer.Character
hum = LocalPlayer.Character:()
hum
hum.WalkSpeed =
hum.JumpPower =
hum.UseJumpPower =
hum.MaxSlopeAngle =
.OriginalLighting
Lighting.Brightness = .OriginalLighting.Brightness
Lighting.Ambient = .OriginalLighting.Ambient
Lighting.GlobalShadows = .OriginalLighting.GlobalShadows
Lighting.FogEnd = .OriginalLighting.FogEnd
Lighting.FogStart = .OriginalLighting.FogStart
.OriginalGravity ~= .Gravity = .OriginalGravity
.OriginalFallenPartsDestroyHeight ~= .FallenPartsDestroyHeight = .OriginalFallenPartsDestroyHeight
.OriginalCameraMaxZoom ~= LocalPlayer.CameraMaxZoomDistance = .OriginalCameraMaxZoom
.UniversalHubLibrary
(() .UniversalHubLibrary:() )
.UniversalHubLibrary =
()
executorName =
(()
identifyexecutor
executorName = ()
getexecutorname
executorName = ()
)
telemetryData = {
Enabled = ,
PlaceId = .PlaceId,
GameId = .GameId,
GameName = ,
Executor = executorName,
SessionStart = .(),
FeatureUsage = {}
}
.(()
(()
info = MarketplaceService:(.PlaceId)
info info.Name
telemetryData.GameName = info.Name
)
)
(featureName)
telemetryData.Enabled
telemetryData.FeatureUsage[featureName] = (telemetryData.FeatureUsage[featureName] ) +
walkSpeedValue =
jumpPowerValue =
fovValue =
customCameraZoomEnabled =
customCameraZoomValue =
tpToolEnabled =
floatEnabled =
qeControlEnabled =
floatSpeedValue =
floatBaseY =
floatYOffset =
potatoGraphicsEnabled =
fullbrightEnabled =
noFogEnabled =
customGravityEnabled =
customGravityValue = .(.OriginalGravity)
disableSlidingEnabled =
joinLogEnabled =
playerJoinTimes = {}
lowHpTrackerEnabled =
deathListenerEnabled =
deathLogs = {}
lowHpDebounce = {}
spectatingPlayer =
selectedTpPlayer =
latchOntoEnabled =
ogLatchLocation =
lastLatchedTarget =
waypointsList = {}
selectedWaypointName =
playerTextOffsetY =
soundSettings = {
LowHP = { Volume = , SoundId = },
PlayerLeft = { Volume = , SoundId = },
General = { Volume = , SoundId = }
}
(category)
(()
cfg = soundSettings[category] soundSettings.General
sound = .()
sound.SoundId = cfg.SoundId
sound.Volume = cfg.Volume
sound.Parent = SoundService
sound:()
:():(sound, )
)
leaveNotifQueue = {}
isProcessingLeaveQueue =
(Library)
isProcessingLeaveQueue
isProcessingLeaveQueue =
.(()
#leaveNotifQueue > activeLoops[]
msg = .(leaveNotifQueue, )
()
Library
Library:( .. msg, )
.()
isProcessingLeaveQueue =
)
_, player (Players:())
playerJoinTimes[player] = ()
.(connections, Players.PlayerAdded:((player)
playerJoinTimes[player] = ()
))
originalMaterials = {}
.(()
parts = Workspace:()
i = , #parts
part = parts[i]
part:()
originalMaterials[part] = part.Material
i % == .()
)
loopHeartbeats = {
render = (),
heartbeat = (),
npcScan = ()
}
.(()
activeLoops[]
.()
(()
part (originalMaterials)
part part.Parent
originalMaterials[part] =
player (playerJoinTimes)
player player.Parent
playerJoinTimes[player] =
player, data (playerHighlights)
player player.Parent
data.highlight (() data.highlight:() )
data.billboard (() data.billboard:() )
playerHighlights[player] =
npc, data (npcHighlights)
npc npc.Parent
data.highlight (() data.highlight:() )
data.billboard (() data.billboard:() )
npcHighlights[npc] =
#deathLogs >
.(deathLogs)
()
)
)
.(()
activeLoops[]
.()
(()
now = ()
name, lastTick (loopHeartbeats)
now - lastTick >
loopHeartbeats[name] = now
)
)
()
LocalPlayer.RespawnLocation LocalPlayer.RespawnLocation:()
LocalPlayer.RespawnLocation.CFrame + .(, , )
_, desc (Workspace:())
desc:() desc.Enabled
desc.CFrame + .(, , )
()
char = LocalPlayer.Character
char
backpack = LocalPlayer:()
backpack backpack:() char:()
tool = .()
tool.Name =
tool.RequiresHandle =
tool.Activated:(()
hrp = char:()
hrp Mouse.Hit
currentRotation = hrp.CFrame - hrp.CFrame.Position
hrp.CFrame = .(Mouse.Hit.Position + .(, , )) * currentRotation
)
tool.Parent = backpack
floatPlatform =
(dt)
floatEnabled
floatPlatform floatPlatform:() floatPlatform =
floatBaseY =
char = LocalPlayer.Character
hrp = char char:()
hum = char char:()
hrp hum
hipOffset = (hum.RigType == .HumanoidRigType.R15) (hum.HipHeight + )
targetY = hrp.Position.Y - hipOffset
floatBaseY .(targetY - floatBaseY) >
floatBaseY = targetY
verticalSpeed = floatSpeedValue * dt
qeControlEnabled
UserInputService:(.KeyCode.E)
hrp.CFrame = hrp.CFrame + .(, verticalSpeed, )
floatBaseY = floatBaseY + verticalSpeed
UserInputService:(.KeyCode.Q)
hrp.CFrame = hrp.CFrame - .(, verticalSpeed, )
floatBaseY = floatBaseY - verticalSpeed
floatPlatform floatPlatform.Parent
floatPlatform = .()
floatPlatform.Name =
floatPlatform.Size = .(, , )
floatPlatform.Anchored =
floatPlatform.CanCollide =
floatPlatform.Transparency =
floatPlatform.Material = .Material.ForceField
floatPlatform.Color = .(, , )
floatPlatform.Parent = Workspace
floatPlatform.CFrame = .(hrp.Position.X, floatBaseY + floatYOffset, hrp.Position.Z)
()
spectatingPlayer =
()
cam = Workspace.CurrentCamera
char = LocalPlayer.Character
cam char
hum = char:()
hrp = char:()
hum cam.CameraSubject = hum hrp cam.CameraSubject = hrp
cam.CameraType = .CameraType.Custom
()
spectatingPlayer spectatingPlayer.Character LocalPlayer.Character
()
myHRP = LocalPlayer.Character:()
targetHRP = spectatingPlayer.Character:()
myHRP targetHRP ()
spectateBeam spectateBeam.Parent
()
spectateAtt0 = .() spectateAtt0.Parent = myHRP
spectateAtt1 = .() spectateAtt1.Parent = targetHRP
spectateBeam = .()
spectateBeam.Attachment0 = spectateAtt0
spectateBeam.Attachment1 = spectateAtt1
spectateBeam.Color = ColorSequence.(.(, , ))
spectateBeam.Width0 =
spectateBeam.Width1 =
spectateBeam.FaceCamera =
spectateBeam.LightEmission =
spectateBeam.Parent = myHRP
spectateAtt1 spectateAtt1.Parent ~= targetHRP
spectateAtt1.Parent = targetHRP
repo =
Library = (:(repo .. ))()
ThemeManager = (:(repo .. ))()
SaveManager = (:(repo .. ))()
.UniversalHubLibrary = Library
(()
Library Library.Gui
Library.Gui.Parent = SafeGuiContainer
)
Library.ToggleKeybind = .KeyCode.RightControl
Window = Library:({
Title = ,
Center = ,
AutoShow = ,
TabPadding = ,
MenuFadeTime =
})
(()
Library Library.Gui
_, desc (Library.Gui:())
desc:()
desc.TextWrapped =
desc.ClipsDescendants =
desc:() desc:()
desc.ClipsDescendants =
mainFrame = Library.Gui:()
mainFrame
mainFrame.ClipsDescendants =
resizeHandle = .()
resizeHandle.Name =
resizeHandle.Size = .(, , , )
resizeHandle.Position = .(, -, , -)
resizeHandle.BackgroundColor3 = .(, , )
resizeHandle.BorderSizePixel =
resizeHandle.Active =
resizeHandle.ZIndex =
resizeHandle.Parent = mainFrame
corner = .()
corner.CornerRadius = .(, )
corner.Parent = resizeHandle
isResizing =
dragStart, startSize
resizeHandle.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
isResizing =
dragStart = input.Position
startSize = mainFrame.Size
)
UserInputService.InputChanged:((input)
isResizing input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
newX = .(startSize.X.Offset + delta.X, , )
newY = .(startSize.Y.Offset + delta.Y, , )
mainFrame.Size = .(, newX, , newY)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
isResizing =
)
)
Tabs = {
Player = Window:(),
Players = Window:(),
Visuals = Window:(),
Utilities = Window:(),
Config = Window:(),
Readme = Window:()
}
WaypointBox = Tabs.Player:()
newWaypointName =
WaypointBox:(, {
Default = ,
Numeric = ,
Finished = ,
Text = ,
Placeholder = ,
Callback = (Value) newWaypointName = Value
})
waypointDropdown = WaypointBox:(, {
Values = {},
Default = ,
Multi = ,
Text = ,
Callback = (Value) selectedWaypointName = Value
})
()
names = {}
_, wp (waypointsList) .(names, wp.Name)
waypointDropdown:(#names > names {})
WaypointBox:(, ()
()
myHRP = LocalPlayer.Character LocalPlayer.Character:()
myHRP
#waypointsList >=
Library:(, )
wpName = newWaypointName ~= newWaypointName ( .. (#waypointsList + ))
.(waypointsList, { Name = wpName, = myHRP.CFrame })
()
()
Library:( .. wpName, )
)
WaypointBox:(, ()
()
myHRP = LocalPlayer.Character LocalPlayer.Character:()
myHRP
selectedWaypointName selectedWaypointName ==
Library:(, )
_, wp (waypointsList)
wp.Name == selectedWaypointName
myHRP.CFrame = wp.CFrame
()
Library:( .. wp.Name, )
)
WaypointBox:(, ()
selectedWaypointName selectedWaypointName ==
Library:(, )
idx, wp (waypointsList)
wp.Name == selectedWaypointName
.(waypointsList, idx)
()
()
Library:( .. wp.Name, )
)
WaypointBox:(, ()
()
spawnCF = ()
myHRP = LocalPlayer.Character LocalPlayer.Character:()
spawnCF myHRP
myHRP.CFrame = spawnCF
()
Library:(, )
()
Library:(, )
)
WaypointToolsBox = Tabs.Player:()
WaypointToolsBox:(, ()
char = LocalPlayer.Character
hrp = char char:()
hrp
cfStr = (hrp.CFrame)
(()
setclipboard (cfStr) toclipboard (cfStr)
)
()
Library:(, )
)
WaypointToolsBox:(, ()
char = LocalPlayer.Character
hrp = char char:()
hrp
hrp.CFrame = .(hrp.Position) * .(, , )
()
Library:(, )
)
MovementBox = Tabs.Player:()
MovementBox:(, {
Text = , Default = , Min = , Max = , Rounding = , Compact = ,
Callback = (Value)
walkSpeedValue = Value
hum = LocalPlayer.Character LocalPlayer.Character:()
hum hum.WalkSpeed = Value
})
MovementBox:(, {
Text = , Default = ,
Callback = (Value)
disableSlidingEnabled = Value
()
})
MovementBox:(, {
Text = , Default = , Min = , Max = , Rounding = , Compact = ,
Callback = (Value)
jumpPowerValue = Value
hum = LocalPlayer.Character LocalPlayer.Character:()
hum hum.UseJumpPower = hum.JumpPower = Value
})
MovementBox:(, {
Text = , Default = ,
Callback = (Value)
customGravityEnabled = Value
.Gravity = Value customGravityValue .OriginalGravity
})
MovementBox:(, {
Text = , Default = .(.OriginalGravity), Min = -, Max = .(.OriginalGravity * ), Rounding = , Compact = ,
Callback = (Value)
customGravityValue = Value
customGravityEnabled .Gravity = Value
})
MovementBox:(, {
Text = , Default = ,
Callback = (Value)
hum = LocalPlayer.Character LocalPlayer.Character:()
hum hum.MaxSlopeAngle = Value
})
MovementBox:(, {
Text = , Default = ,
Callback = (Value)
Value
.FallenPartsDestroyHeight = -
.FallenPartsDestroyHeight = .OriginalFallenPartsDestroyHeight -
})
.FallenPartsDestroyHeight = -
MovementBox:(, {
Text = , Default = ,
Callback = (Value)
customCameraZoomEnabled = Value
LocalPlayer.CameraMaxZoomDistance = Value customCameraZoomValue .OriginalCameraMaxZoom
})
MovementBox:(, {
Text = , Default = , Min = , Max = , Rounding = , Compact = ,
Callback = (Value)
customCameraZoomValue = Value
customCameraZoomEnabled LocalPlayer.CameraMaxZoomDistance = Value
})
LocalPlayer.CameraMaxZoomDistance =
MovementBox:(, {
Text = , Default = , Min = , Max = , Rounding = , Compact = ,
Callback = (Value)
fovValue = Value
Workspace.CurrentCamera.FieldOfView = Value
})
MovementBox:(, {
Text = , Default = ,
Callback = (Value)
floatEnabled = Value
floatBaseY =
Value floatPlatform floatPlatform:() floatPlatform =
})
MovementBox:(, {
Text = , Default = , Min = -, Max = , Rounding = , Compact = ,
Callback = (Value) floatYOffset = Value
})
MovementBox:(, { Text = , Default = , Callback = (Value) qeControlEnabled = Value })
MovementBox:(, { Text = , Default = , Min = , Max = , Rounding = , Compact = , Callback = (Value) floatSpeedValue = Value })
MovementBox:(, {
Text = , Default = ,
Callback = (Value)
tpToolEnabled = Value
Value ()
})
PlrTpBox = Tabs.Players:()
(targetName)
targetName targetName ==
targetPlayer = Players:(targetName)
targetPlayer targetPlayer.Character
targetHRP = targetPlayer.Character:()
myHRP = LocalPlayer.Character LocalPlayer.Character:()
targetHRP myHRP
myHRP.CFrame = targetHRP.CFrame * .(, , )
()
Library:( .. targetName, )
playerTpDropdown = PlrTpBox:(, {
Values = {}, Default = , Multi = , Text = ,
Callback = (Value)
selectedTpPlayer = Value
latchOntoEnabled Value Value ~= Value ~= lastLatchedTarget
lastLatchedTarget = Value
(Value)
})
PlrTpBox:(, ()
selectedTpPlayer selectedTpPlayer ~=
(selectedTpPlayer)
Library:(, )
)
PlrTpBox:(, {
Text = ,
Default = ,
Callback = (Value)
latchOntoEnabled = Value
myHRP = LocalPlayer.Character LocalPlayer.Character:()
Value
myHRP
ogLatchLocation = myHRP.CFrame
lastLatchedTarget = selectedTpPlayer
selectedTpPlayer selectedTpPlayer ~=
(selectedTpPlayer)
Library:(, )
myHRP ogLatchLocation
myHRP.CFrame = ogLatchLocation
()
Library:(, )
ogLatchLocation =
lastLatchedTarget =
})
spectateDropdown = PlrTpBox:(, {
Values = {LocalPlayer.Name}, Default = , Multi = , Text = ,
Callback = (Value)
()
Value == Value Value == LocalPlayer.Name
spectatingPlayer ~=
()
()
Library:(, )
targetPlayer = Players:(Value)
targetPlayer
spectatingPlayer = targetPlayer
targetPlayer.Character
targetHum = targetPlayer.Character:()
targetHRP = targetPlayer.Character:()
Workspace.CurrentCamera
targetHum Workspace.CurrentCamera.CameraSubject = targetHum
targetHRP Workspace.CurrentCamera.CameraSubject = targetHRP
()
()
Library:( .. targetPlayer.Name, )
})
refreshScheduled =
()
refreshScheduled
refreshScheduled =
.(, ()
refreshScheduled =
tpNames, spectateNames = {}, {LocalPlayer.Name}
_, p (Players:())
p ~= LocalPlayer
.(tpNames, p.Name)
.(spectateNames, p.Name)
playerTpDropdown:(#tpNames > tpNames {})
spectateDropdown:(spectateNames)
)
.(connections, Players.PlayerAdded:(refreshPlayerLists))
.(connections, Players.PlayerRemoving:((player)
spectatingPlayer == player ()
()
))
()
PlrTrackerBox = Tabs.Players:()
PlrTrackerBox:(, { Text = , Default = , Callback = (Value) lowHpTrackerEnabled = Value })
PlrTrackerBox:(, { Text = , Default = , Callback = (Value) deathListenerEnabled = Value })
deathDropdown = PlrTrackerBox:(, { Values = {}, Default = , Multi = , Text = })
PlrTrackerBox:(, ()
selectedLabel = deathDropdown.Value
_, entry (deathLogs)
entry.label == selectedLabel
myHRP = LocalPlayer.Character LocalPlayer.Character:()
myHRP entry.cframe
myHRP.CFrame = entry.cframe + .(, , )
()
Library:( .. entry.name, )
)
(player)
player == LocalPlayer
(char)
hum = char:(, )
hrp = char:(, )
hum hrp
.(connections, hum.HealthChanged:((health)
lowHpTrackerEnabled health <= health >
lowHpDebounce[player]
lowHpDebounce[player] =
()
Library:(player.Name .. .. .(health) .. , )
health >
lowHpDebounce[player] =
))
.(connections, hum.Died:(()
deathListenerEnabled
timeStr = .()
voidThreshold = (.OriginalFallenPartsDestroyHeight -) +
isVoidDeath = hrp.Position.Y <= voidThreshold
label = isVoidDeath .(, player.Name, timeStr) .(, player.Name, timeStr)
()
Library:(label, )
.(deathLogs, , { name = player.Name, cframe = hrp.CFrame, label = label })
labels = {}
_, entry (deathLogs) .(labels, entry.label)
deathDropdown:(labels)
))
player.Character (player.Character)
.(connections, player.CharacterAdded:(onCharacter))
_, player (Players:()) (player)
.(connections, Players.PlayerAdded:(bindCharacterTrackers))
LightingBox = Tabs.Visuals:()
LightingBox:(, { Text = , Default = , Callback = (Value) Lighting.GlobalShadows = Value })
LightingBox:(, {
Text = , Default = ,
Callback = (Value)
fullbrightEnabled = Value
Value Lighting.Ambient = .OriginalLighting.Ambient Lighting.Brightness = .OriginalLighting.Brightness
})
LightingBox:(, {
Text = , Default = ,
Callback = (Value)
noFogEnabled = Value
Value Lighting.FogEnd = Lighting.FogEnd = .OriginalLighting.FogEnd Lighting.FogStart = .OriginalLighting.FogStart
})
LightingBox:(, {
Text = , Default = ,
Callback = (Value)
potatoGraphicsEnabled = Value
part, originalMat (originalMaterials)
part part.Parent part.Material = Value .Material.SmoothPlastic originalMat
})
PathBox = Tabs.Visuals:()
pathInputExpr =
pathInputProp =
activePathHighlights = {}
pathHighlightTransparency =
pathRangeLimit =
PathBox:(, { Default = , Text = , Callback = (Value) pathInputExpr = Value })
PathBox:(, { Default = , Text = , Callback = (Value) pathInputProp = Value })
PathBox:(, {
Text = , Default = , Min = , Max = , Rounding = ,
Callback = (Value)
pathHighlightTransparency = Value
_, hl (activePathHighlights) hl hl.Parent hl.FillTransparency = Value hl.OutlineTransparency = Value
})
PathBox:(, { Text = , Default = , Min = , Max = , Rounding = , Callback = (Value) pathRangeLimit = Value })
PathBox:(, ()
_, hl (activePathHighlights) hl hl:()
.(activePathHighlights)
myHRP = LocalPlayer.Character LocalPlayer.Character:()
(str)
str str ==
(()
fn = ( .. str)
fn
res = ()
targets = {}
(res) == .(targets, res)
(res) ==
_, item (res) (item) == .(targets, item)
_, target (targets)
target:() target:()
partToCheck = target:() target.PrimaryPart target
partToCheck myHRP (partToCheck.Position - myHRP.Position).Magnitude <= pathRangeLimit
highlight = .()
highlight.Adornee = target
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency = pathHighlightTransparency
highlight.OutlineTransparency = pathHighlightTransparency
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = customHighlightFolder
.(activePathHighlights, highlight)
)
(pathInputExpr)
(pathInputProp)
()
Library:(, )
)
PathBox:(, ()
_, hl (activePathHighlights) hl hl:()
.(activePathHighlights)
()
Library:(, )
)
EspBox = Tabs.Visuals:()
allPlayersHighlightEnabled, allPlayersHighlightTransparency = ,
playerHealthNameEnabled, playerTextSize, playerTextTransparency, playerRangeLimit = , , ,
allNpcsHighlightEnabled, allNpcsHighlightTransparency = ,
npcHealthNameEnabled, npcTextSize, npcTextTransparency, npcRangeLimit = , , ,
EspBox:(, {
Text = , Default = ,
Callback = (Value)
allPlayersHighlightEnabled = Value
Value _, data (playerHighlights) data.highlight data.highlight:() data.highlight =
})
EspBox:(, {
Text = , Default = ,
Callback = (Value)
playerHealthNameEnabled = Value
Value _, data (playerHighlights) data.billboard data.billboard:() data.billboard = data.textLabel =
})
EspBox:(, {
Text = , Default = , Min = , Max = , Rounding = ,
Callback = (Value)
allPlayersHighlightTransparency = Value
_, data (playerHighlights) data.highlight data.highlight.FillTransparency = Value data.highlight.OutlineTransparency = Value
})
EspBox:(, { Text = , Default = , Min = , Max = , Rounding = , Callback = (Value) playerRangeLimit = Value })
EspBox:(, {
Text = , Default = , Min = -, Max = , Rounding = , Compact = ,
Callback = (Value)
playerTextOffsetY = Value
_, data (playerHighlights) data.billboard data.billboard.StudsOffset = .(, Value, )
})
EspBox:(, {
Text = , Default = , Min = , Max = , Rounding = ,
Callback = (Value)
playerTextSize = Value
_, data (playerHighlights) data.textLabel data.textLabel.TextSize = Value
})
EspBox:(, {
Text = , Default = , Min = , Max = , Rounding = ,
Callback = (Value)
playerTextTransparency = Value
_, data (playerHighlights) data.textLabel data.textLabel.TextTransparency = Value data.textLabel.TextStrokeTransparency = Value
})
EspBox:(, {
Text = , Default = ,
Callback = (Value)
allNpcsHighlightEnabled = Value
Value _, data (npcHighlights) data.highlight data.highlight:() data.highlight =
})
EspBox:(, {
Text = , Default = ,
Callback = (Value)
npcHealthNameEnabled = Value
Value _, data (npcHighlights) data.billboard data.billboard:() data.billboard = data.textLabel =
})
EspBox:(, {
Text = , Default = , Min = , Max = , Rounding = ,
Callback = (Value)
allNpcsHighlightTransparency = Value
_, data (npcHighlights) data.highlight data.highlight.FillTransparency = Value data.highlight.OutlineTransparency = Value
})
EspBox:(, { Text = , Default = , Min = , Max = , Rounding = , Callback = (Value) npcRangeLimit = Value })
EspBox:(, {
Text = , Default = , Min = , Max = , Rounding = ,
Callback = (Value)
npcTextSize = Value
_, data (npcHighlights) data.textLabel data.textLabel.TextSize = Value
})
EspBox:(, {
Text = , Default = , Min = , Max = , Rounding = ,
Callback = (Value)
npcTextTransparency = Value
_, data (npcHighlights) data.textLabel data.textLabel.TextTransparency = Value data.textLabel.TextStrokeTransparency = Value
})
cachedNpcs = {}
.(()
activeLoops[]
(()
loopHeartbeats.npcScan = ()
allNpcsHighlightEnabled npcHealthNameEnabled
found = {}
_, obj (Workspace:())
obj:() obj:() Players:(obj) == obj ~= LocalPlayer.Character
.(found, obj)
cachedNpcs = found
.(cachedNpcs)
)
.()
)
.(connections, RunService.Heartbeat:(()
(()
myHRP = LocalPlayer.Character LocalPlayer.Character:()
_, plr (Players:())
plr ~= LocalPlayer plr.Character
char = plr.Character
head = char:() char:()
hrp = char:()
hum = char:()
playerHighlights[plr] playerHighlights[plr] = {}
data = playerHighlights[plr]
inRange = (myHRP hrp (hrp.Position - myHRP.Position).Magnitude > playerRangeLimit)
allPlayersHighlightEnabled inRange
data.highlight data.highlight.Parent
hl = .()
hl.Adornee = char
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillTransparency = allPlayersHighlightTransparency
hl.OutlineTransparency = allPlayersHighlightTransparency
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.Parent = customHighlightFolder
data.highlight = hl
data.highlight data.highlight:() data.highlight =
playerHealthNameEnabled inRange
data.billboard data.billboard.Parent
bb = .()
bb.Size = .(, , , )
bb.StudsOffset = .(, playerTextOffsetY, )
bb.AlwaysOnTop =
bb.Adornee = head char
tl = .()
tl.Size = .(, , , )
tl.BackgroundTransparency =
tl.TextColor3 = .(, , )
tl.TextStrokeColor3 = .(, , )
tl.TextStrokeTransparency = playerTextTransparency
tl.TextTransparency = playerTextTransparency
tl.TextSize = playerTextSize
tl.Font = .Font.SourceSansBold
tl.Parent = bb
bb.Parent = customHighlightFolder
data.billboard = bb
data.textLabel = tl
head data.billboard.Adornee = head
data.billboard.StudsOffset = .(, playerTextOffsetY, )
data.textLabel hum
data.textLabel.Text = .(, plr.Name, .(hum.Health), .(hum.MaxHealth))
data.billboard data.billboard:() data.billboard = data.textLabel =
_, obj (cachedNpcs)
obj obj.Parent
head = obj:() obj:()
hrp = obj:()
hum = obj:()
npcHighlights[obj] npcHighlights[obj] = {}
data = npcHighlights[obj]
inRange = (myHRP hrp (hrp.Position - myHRP.Position).Magnitude > npcRangeLimit)
allNpcsHighlightEnabled inRange
data.highlight data.highlight.Parent
hl = .()
hl.Adornee = obj
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillTransparency = allNpcsHighlightTransparency
hl.OutlineTransparency = allNpcsHighlightTransparency
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.Parent = customHighlightFolder
data.highlight = hl
data.highlight data.highlight:() data.highlight =
npcHealthNameEnabled inRange
data.billboard data.billboard.Parent
bb = .()
bb.Size = .(, , , )
bb.StudsOffset = .(, , )
bb.AlwaysOnTop =
bb.Adornee = head obj
tl = .()
tl.Size = .(, , , )
tl.BackgroundTransparency =
tl.TextColor3 = .(, , )
tl.TextStrokeColor3 = .(, , )
tl.TextStrokeTransparency = npcTextTransparency
tl.TextTransparency = npcTextTransparency
tl.TextSize = npcTextSize
tl.Font = .Font.SourceSansBold
tl.Parent = bb
bb.Parent = customHighlightFolder
data.billboard = bb
data.textLabel = tl
head data.billboard.Adornee = head
data.textLabel hum
data.textLabel.Text = .(, obj.Name, .(hum.Health), .(hum.MaxHealth))
data.billboard data.billboard:() data.billboard = data.textLabel =
)
))
ActivityBox = Tabs.Utilities:()
ActivityBox:(, { Text = , Default = , Callback = (Value) joinLogEnabled = Value })
.(connections, Players.PlayerRemoving:((player)
playerJoinTimes[player]
joinLogEnabled
sessionDuration = .(() - playerJoinTimes[player])
hours = .(sessionDuration / )
mins = .((sessionDuration % ) / )
secs = sessionDuration %
notifMsg = .(, player.Name, hours, mins, secs)
.(leaveNotifQueue, notifMsg)
(Library)
playerJoinTimes[player] =
))
ActivityBox:(, ()
(()
Params = { RepoURL = , SSI = }
synsaveinstance = (:(Params.RepoURL .. Params.SSI .. , ), Params.SSI)()
({ SafeMode = , DecompileTimeout = , SaveBytecode = })
)
)
ActivityBox:(, ()
(() (:())() )
)
DiagBox = Tabs.Utilities:()
instanceCountLabel = DiagBox:()
DiagBox:(, ()
anchoredCount, unanchoredCount, npcCount, playerCount, toolCount = , , , ,
_, obj (Workspace:())
obj:()
obj.Anchored anchoredCount = anchoredCount + unanchoredCount = unanchoredCount +
obj:()
toolCount = toolCount +
obj:() obj:()
Players:(obj) playerCount = playerCount + npcCount = npcCount +
instanceCountLabel:(.(, anchoredCount, unanchoredCount, npcCount, playerCount, toolCount))
)
statsLabel = DiagBox:()
statsTrackerEnabled =
DiagBox:(, {
Text = , Default = ,
Callback = (Value)
statsTrackerEnabled = Value
Value statsLabel:()
})
.(()
activeLoops[]
statsTrackerEnabled
(()
fps = .( / .(RunService.RenderStepped:(), ))
ping = .(LocalPlayer:() * )
memMb = .(StatsService:())
statsLabel:(.(, fps, ping, memMb))
)
.()
.()
)
SettingsBox = Tabs.Config:()
SettingsBox:():(, { Default = , NoUI = , Text = })
SettingsBox:(, { Text = , Default = , Callback = (Value) telemetryData.Enabled = Value })
SettingsBox:(, ()
()
( .. (telemetryData.GameName))
( .. (telemetryData.PlaceId))
( .. (telemetryData.GameId))
( .. (telemetryData.Executor))
( .. (.() - telemetryData.SessionStart) .. )
()
feat, count (telemetryData.FeatureUsage) ( .. feat .. .. (count))
()
Library:(, )
)
SoundBox = Tabs.Config:()
SoundBox:(, { Text = , Default = , Min = , Max = , Rounding = , Callback = (Value) soundSettings.LowHP.Volume = Value })
SoundBox:(, {
Values = {, , }, Default = , Multi = , Text = ,
Callback = (Value)
Value == soundSettings.LowHP.SoundId =
Value == soundSettings.LowHP.SoundId =
Value == soundSettings.LowHP.SoundId =
})
SoundBox:(, { Text = , Default = , Min = , Max = , Rounding = , Callback = (Value) soundSettings.PlayerLeft.Volume = Value })
SoundBox:(, {
Values = {, , }, Default = , Multi = , Text = ,
Callback = (Value)
Value == soundSettings.PlayerLeft.SoundId =
Value == soundSettings.PlayerLeft.SoundId =
Value == soundSettings.PlayerLeft.SoundId =
})
SoundBox:(, { Text = , Default = , Min = , Max = , Rounding = , Callback = (Value) soundSettings.General.Volume = Value })
SoundBox:(, {
Values = {, , }, Default = , Multi = , Text = ,
Callback = (Value)
Value == soundSettings.General.SoundId =
Value == soundSettings.General.SoundId =
Value == soundSettings.General.SoundId = "rbxassetid://9114220737" end
end
})
ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
SaveManager:IgnoreThemeSettings()
SaveManager:SetFolder('LinoriaClientHub/configs')
ThemeManager:ApplyToTab(Tabs.Config)
SaveManager:BuildConfigSection(Tabs.Config)
-- ==========================================
-- 11. README TAB
-- ==========================================
local InfoBox = Tabs.Readme:AddLeftGroupbox('Information & Features')
InfoBox:AddLabel('Universal Linoria Client Hub')
InfoBox:AddLabel('• Toggle UI: Right Control (Default)')
InfoBox:AddLabel('• Resizable UI: Drag bottom-right corner grip')
InfoBox:AddLabel('• Garbage Cleaning: Auto GC runs every 60s')
InfoBox:AddLabel('• Auto Error Fixer: Watchdog monitors & heals errors')
InfoBox:AddLabel('• Latch Onto: TPs to player ONCE, returns to OG spot when OFF')
local UserNotesBox = Tabs.Readme:AddRightGroupbox('Credits')
UserNotesBox:AddLabel('Tennisballs9000 on discord')
UserNotesBox:AddLabel('Linorias Library')
UserNotesBox:AddLabel('You, for using this script ❤️')
-- ==========================================
-- 12. RUNTIME HANDLERS & PHYSICS FIXES
-- ==========================================
table.insert(connections, LocalPlayer.CharacterAdded:Connect(function(char)
char:WaitForChild("Humanoid")
task.wait(0.5)
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then
hum.WalkSpeed = walkSpeedValue
hum.UseJumpPower = true
hum.JumpPower = jumpPowerValue
end
if tpToolEnabled then giveTeleportTool() end
end))
table.insert(connections, RunService.RenderStepped:Connect(function()
pcall(function()
loopHeartbeats.render = tick()
if Workspace.CurrentCamera.FieldOfView ~= fovValue then
Workspace.CurrentCamera.FieldOfView = fovValue
end
if fullbrightEnabled then
Lighting.Ambient = Color3.new(1, 1, 1)
Lighting.Brightness = 2
end
if spectatingPlayer then
if spectatingPlayer.Character then
local targetHum = spectatingPlayer.Character:FindFirstChildOfClass("Humanoid")
local targetHRP = spectatingPlayer.Character:FindFirstChild("HumanoidRootPart")
local targetSub = targetHum or targetHRP
if targetSub and Workspace.CurrentCamera and Workspace.CurrentCamera.CameraSubject ~= targetSub then
Workspace.CurrentCamera.CameraSubject = targetSub
end
updateSpectateTracer()
else
removeSpectateTracer()
end
else
removeSpectateTracer()
end
end)
end))
table.insert(connections, RunService.Heartbeat:Connect(function(dt)
pcall(function()
loopHeartbeats.heartbeat = tick()
if floatEnabled then updateFloatPlatform(dt) end
local char = LocalPlayer.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
local hum = char and char:FindFirstChildOfClass("Humanoid")
if disableSlidingEnabled and hrp and hum then
if hum.FloorMaterial ~= Enum.Material.Air then
if hum.MoveDirection.Magnitude > 0 then
local targetSpeed = hum.WalkSpeed
local dir = hum.MoveDirection
hrp.AssemblyLinearVelocity = Vector3.new(dir.X * targetSpeed, hrp.AssemblyLinearVelocity.Y, dir.Z * targetSpeed)
else
hrp.AssemblyLinearVelocity = Vector3.new(0, hrp.AssemblyLinearVelocity.Y, 0)
end
end
end
end)
end))
SaveManager:LoadAutoloadConfig()
playCustomSound("General")
Library:Notify("LinoriaHeart Loaded! | Right Ctrl to minimize", 5)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.
FluentHeart's older brother. [OPEN SOURCE] Movement WalkSpeed & JumpPower Sliders: Adjust character movement speed (16–250) and jump height (50–300). Instant Stop (Disable Sliding): Removes character deceleration so you stop moving immediately when keys are released. Custom Gravity & Slope Angle: Adjustable gravity control and 360° MaxSlopeAngle toggle to walk up vertical surfaces. No Void Protection: Lowers the void kill-boundary height so you don't die or get destroyed when falling off the map. Camera & FOV Controls: Field of view slider (60–120) and extended camera zoom distance slider (up to 12,800 studs). Float Platform: Spawns an anchored platform beneath your feet with customizable vertical offset and Q/E key controls for moving up and down. Waypoint System: Save up to 50 custom position waypoints, teleport to saved points, delete waypoints, or TP directly to any active game SpawnLocation. Position & Axis Tools: One-click copy for current CFrame coordinates to clipboard and snap character facing direction directly North. Teleport Tool: Equips a click-to-teleport tool in your inventory. Players & Tracking Player Teleport: Select any player from a dropdown list to in

Universal