Run it
Copy the script and paste it into your executor.
WindUI = (:())()
Localization = WindUI:({
Enabled = ,
Prefix = ,
DefaultLanguage = ,
Translations = {
[] = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
}
})
WindUI.TransparencyValue =
WindUI:()
Window = WindUI:({
Title = ,
Icon = ,
Author = ,
Folder = ,
Size = .(, ),
Theme = ,
HidePanelBackground = ,
Acrylic = ,
HideSearchBar = ,
SideBarWidth = ,
User = {
Enabled = ,
Anonymous = ,
Callback = ()
}
})
keybindFile =
(keyCode)
keyString = (keyCode)
keyString:(, )
(keyCode)
(keybindFile, (keyCode))
()
(keybindFile)
savedKey = (keybindFile)
_, key (.KeyCode:())
(key) == savedKey
key
.KeyCode.RightControl
initialKey = ()
initialKeyName = (initialKey)
Window:(initialKey)
Players = :()
UserInputService = :()
RunService = :()
TeleportService = :()
MarketplaceService = :()
VirtualUser = :()
Lighting = :()
ReplicatedStorage = :()
= :()
HttpService = :()
originalGameGravity = .Gravity
player = Players.LocalPlayer
placeId = .PlaceId
jobId = .JobId
playerGui = player:()
.FallenPartsDestroyHeight = /
:().RobloxGui[]:()
flingActive =
hiddenfling =
AntiFlingEnabled =
AntiKillPartsEnabled =
processedPlayers = {}
currentInput =
SteppedConnection =
isNoclipEnabled =
flingMode =
isStrengthened =
connections_strength = {}
originalProperties = {}
spawnpointActive =
savedPosition =
needsRespawn =
respawnConnection =
as =
XenoAntiFlingEnabled =
XenoAntiFlingConnection =
infinitePositionEnabled =
savedInfinitePosition =
infinitePositionConnection =
positionTolerance =
afdEnabled =
afdConnections = {}
noSitEnabled =
movePart =
currentPos = .()
currentYaw =
rotateSmooth =
joystickGui =
InvisEnabled =
InvisCooldown =
InvisSeat =
antiRagdollEnabled =
antiRagdollDisconnectFunc =
fpdProtectionEnabled =
fpdProtectionConnection =
oldNewIndex =
wasFlingActiveBeforeFPD =
localPlayer = Players.LocalPlayer
featureStates = {
InfiniteJump = ,
Fly = ,
TPWALK = ,
JumpBoost = ,
AntiAFK = ,
FullBright = ,
NoFog = ,
SpeedHack = ,
FlySpeed = ,
TpwalkValue = ,
JumpPower = ,
JumpMethod = ,
Speed = ,
PlayerESP = {
name = ,
box = ,
tracer = ,
distance = ,
highlights = ,
boxType =
}
}
flying =
bodyVelocity, bodyGyro
ToggleTpwalk =
TpwalkConnection
AntiAFKConnection
isJumpHeld =
antiAFKConnection =
playerEspElements = {}
espConnection
()
.. placeId .. .. jobId
()
TeleportService:(placeId, jobId, player)
()
servers = HttpService:(:( .. placeId .. ))
randomServer = servers.data[.(, #servers.data)]
TeleportService:(placeId, randomServer.id, player)
()
servers = HttpService:(:( .. placeId .. ))
.(servers.data, (a, b) a.playing < b.playing )
servers.data[]
TeleportService:(placeId, servers.data[].id, player)
()
antiAFKConnection
antiAFKConnection = RunService.Heartbeat:(()
VirtualUser:()
VirtualUser:(.())
)
()
antiAFKConnection
antiAFKConnection:()
antiAFKConnection =
character = player.Character player.CharacterAdded:()
humanoid = character:()
rootPart = character:()
camera = .CurrentCamera
flySpeed =
()
character humanoid rootPart
flying =
bodyVelocity = .()
bodyVelocity.MaxForce = .(.huge, .huge, .huge)
bodyVelocity.Velocity = .(, , )
bodyVelocity.Parent = rootPart
bodyGyro = .()
bodyGyro.MaxTorque = .(.huge, .huge, .huge)
bodyGyro.CFrame = rootPart.CFrame
bodyGyro.Parent = rootPart
humanoid.PlatformStand =
()
flying =
bodyVelocity
bodyVelocity:()
bodyVelocity =
bodyGyro
bodyGyro:()
bodyGyro =
humanoid.PlatformStand =
()
flying bodyVelocity bodyGyro
camCFrame = camera.CFrame
direction = .(, , )
moveDirection = humanoid.MoveDirection
moveDirection.Magnitude >
forwardVector = camCFrame.LookVector
rightVector = camCFrame.RightVector
forwardComponent = moveDirection:(forwardVector) * forwardVector
rightComponent = moveDirection:(rightVector) * rightVector
direction = direction + (forwardComponent + rightComponent).Unit * moveDirection.Magnitude
UserInputService:(.KeyCode.Space) humanoid.Jump
direction = direction + .(, , )
UserInputService:(.KeyCode.LeftShift)
direction = direction - .(, , )
bodyVelocity.Velocity = direction.Magnitude > direction.Unit * (flySpeed * ) .(, , )
bodyGyro.CFrame = camCFrame
updateFlyConnection = RunService.RenderStepped:(updateFly)
(character, enable)
character character:()
_, conn (connections_strength)
conn:()
connections_strength = {}
enable
_, part (character:())
part:()
originalProperties[part]
originalProperties[part] = part.CustomPhysicalProperties PhysicalProperties.(, , )
part.CustomPhysicalProperties = PhysicalProperties.(, , )
.(connections_strength, part:():(()
isStrengthened
current = part.CustomPhysicalProperties
current current.Density <
part.CustomPhysicalProperties = PhysicalProperties.(, , )
))
part, props (originalProperties)
part:() part.Parent
part.CustomPhysicalProperties = props
originalProperties = {}
()
localPlayer.CharacterAdded:((character)
spawnpointActive
rootPart = character:(, )
rootPart
.()
savedPosition
rootPart.CFrame = savedPosition
needsRespawn =
)
RunService.Stepped:(()
character = localPlayer.Character
character
humanoid = character:()
rootPart = character:()
spawnpointActive humanoid humanoid.Health <=
rootPart
savedPosition = rootPart.CFrame
needsRespawn =
)
(v, char)
undo =
as
v:()
undo =
v:()
v:() v.MaxTorque ~= .(, , ) v.D ~= v.D ~= v.P ~=
undo =
v:()
v:() v.MaxForce ~= .(, , ) v.Velocity ~= .(,,)
undo =
v:()
v:()
v.ChildAdded:((v2)
(v2, char)
)
undo char char:()
char.Humanoid.Sit =
char.Humanoid.PlatformStand =
(c)
i,v (c:())
(v, c)
i,v (v:())
(v, c)
c.ChildAdded:((v)
(v, c)
)
(state)
XenoAntiFlingEnabled = state
state
XenoAntiFlingConnection = :().Stepped:(()
(()
players = :():()
plr = :().LocalPlayer
_, p (players)
p ~= plr p.Character
_, v (p.Character:())
(()
v:()
v.CanCollide =
v.Velocity = .(,,)
v.RotVelocity = .(,,)
v.CustomPhysicalProperties = PhysicalProperties.(,,,,)
v.Massless =
v:()
v.Handle.CanCollide =
v.Handle.Velocity = .(,,)
v.Handle.RotVelocity = .(,,)
v.Handle.CustomPhysicalProperties = PhysicalProperties.(,,,,)
v.Handle.Massless =
)
)
)
XenoAntiFlingConnection
XenoAntiFlingConnection:()
XenoAntiFlingConnection =
()
infinitePositionEnabled savedInfinitePosition
rootPart = localPlayer.Character:(, )
rootPart
.()
rootPart.CFrame = savedInfinitePosition
rootPart.Velocity = .()
rootPart.RotVelocity = .()
()
infinitePositionEnabled savedInfinitePosition
flingActive
character = localPlayer.Character
character
rootPart = character:()
rootPart
(rootPart.Position - savedInfinitePosition.Position).Magnitude > positionTolerance
.()
infinitePositionEnabled flingActive character.Parent rootPart
(rootPart.Position - savedInfinitePosition.Position).Magnitude > positionTolerance
rootPart.CFrame = savedInfinitePosition
rootPart.Velocity = .()
rootPart.RotVelocity = .()
()
localPlayer.CharacterAdded:(handleRespawn)
infinitePositionConnection
infinitePositionConnection:()
infinitePositionConnection = RunService.Heartbeat:(()
infinitePositionEnabled
()
)
(state)
afdEnabled = state
state
(character)
character
rootPart = character:(, )
rootPart
connection = :().Heartbeat:(()
rootPart.Parent
connection:()
velocity = rootPart.AssemblyLinearVelocity
rootPart.AssemblyLinearVelocity = .zero
:().RenderStepped:()
rootPart.AssemblyLinearVelocity = velocity
)
.(afdConnections, connection)
localPlayer.Character
(localPlayer.Character)
.(afdConnections, localPlayer.CharacterAdded:(setupAFD))
_, conn (afdConnections)
conn
conn:()
afdConnections = {}
(state)
noSitEnabled = state
character = localPlayer.Character
character
humanoid = character:()
humanoid
state
humanoid:(.HumanoidStateType.Seated, )
humanoid.Sit
humanoid.Sit =
humanoid.Sit =
humanoid:(.HumanoidStateType.Seated, )
humanoid.Sit =
(state)
InvisCooldown
InvisCooldown =
InvisEnabled = state
Player = .Players.LocalPlayer
Camera = .CurrentCamera
state
Player.Character Player.Character:()
InvisCooldown =
Camera.CameraType = .CameraType.Scriptable
SavedPos = Player.Character.HumanoidRootPart.CFrame
Player.Character:(.(, -, ))
()
InvisSeat = .(, )
InvisSeat.Anchored =
InvisSeat.CanCollide =
InvisSeat.Name =
InvisSeat.Transparency =
InvisSeat.Position = .(, -, )
Weld = .(, InvisSeat)
Weld.Part0 = InvisSeat
Weld.Part1 = Player.Character:() Player.Character:()
()
InvisSeat.CFrame = SavedPos
Camera.CameraType = .CameraType.Custom
humanoid = Player.Character:()
humanoid
deathConnection
deathConnection = humanoid.Died:(()
InvisEnabled
InvisEnabled =
InvisSeat
InvisSeat:()
InvisSeat =
deathConnection
deathConnection:()
)
InvisSeat
character = Player.Character
character character:()
character.HumanoidRootPart.CFrame = InvisSeat.CFrame
InvisSeat:()
InvisSeat =
()
InvisCooldown =
(character)
connections = {}
humanoid = character:()
humanoid.PlatformStand =
(_, newState)
newState == .HumanoidStateType.Physics
newState == .HumanoidStateType.FallingDown
newState == .HumanoidStateType.Ragdoll
humanoid:(.HumanoidStateType.GettingUp)
()
humanoid.PlatformStand
humanoid.PlatformStand =
.(connections, humanoid.StateChanged:(onStateChanged))
.(connections, humanoid:():(onPlatformStandChanged))
()
_, connection (connections)
connection:()
.(connections)
(state)
isNoclipEnabled = state
state
SteppedConnection
SteppedConnection = RunService.Stepped:(()
character = localPlayer.Character
character
_, v (character:())
v:()
v.CanCollide =
)
SteppedConnection
SteppedConnection:()
SteppedConnection =
character = localPlayer.Character
character
_, v (character:())
v:()
v.CanCollide =
(model, bval)
model
i, v (model:())
v:()
v.CanCollide = bval
(state)
AntiKillPartsEnabled = state
state
.(()
AntiKillPartsEnabled .()
localPlayer.Character
humanoidRootPart = localPlayer.Character:()
humanoidRootPart
parts = :(humanoidRootPart.Position, )
_, part (parts)
part.CanTouch =
)()
localPlayer.Character
humanoidRootPart = localPlayer.Character:()
humanoidRootPart
parts = :(humanoidRootPart.Position, )
_, part (parts)
part.CanTouch =
(state)
AntiFlingEnabled = state
state
i, v (Players:())
v ~= Players.LocalPlayer v.Character
(v.Character, )
i, v (Players:())
v ~= Players.LocalPlayer v.Character
(v.Character, )
()
lp = Players.LocalPlayer
c, hrp, vel, movel = , , ,
hiddenfling
RunService.Heartbeat:()
c = lp.Character
hrp = c c:()
hrp
vel = hrp.Velocity
hrp.Velocity = vel * + .(, , )
RunService.RenderStepped:()
hrp.Velocity = vel
RunService.Stepped:()
hrp.Velocity = vel + .(, movel, )
movel = -movel
(players)
.(players, (a, b)
.(a.Name) < .(b.Name)
)
players
(TargetPlayer, duration)
startTime = ()
Character = localPlayer.Character
Humanoid = Character Character:()
RootPart = Humanoid Humanoid.RootPart
TCharacter = TargetPlayer.Character
THumanoid
TRootPart
THead
Accessory
Handle
TCharacter:()
THumanoid = TCharacter:()
THumanoid THumanoid.RootPart
TRootPart = THumanoid.RootPart
TCharacter:()
THead = TCharacter.Head
TCharacter:()
Accessory = TCharacter:()
Accessory Accessory:()
Handle = Accessory.Handle
Character Humanoid RootPart
RootPart.Velocity.Magnitude <
().OldPos = RootPart.CFrame
THead
.CurrentCamera.CameraSubject = THead
THead Handle
.CurrentCamera.CameraSubject = Handle
THumanoid TRootPart
.CurrentCamera.CameraSubject = THumanoid
TCharacter:()
FPos = (BasePart, Pos, Ang)
RootPart.CFrame = .(BasePart.Position) * Pos * Ang
Character:(.(BasePart.Position) * Pos * Ang)
RootPart.Velocity = .(, * , )
RootPart.RotVelocity = .(, , )
SFBasePart = (BasePart)
TimeToWait = duration
Time = ()
Angle =
RootPart THumanoid
BasePart.Velocity.Magnitude <
Angle = Angle +
(BasePart, .(, , ) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / , .(.(Angle), ,))
.()
(BasePart, .(, -, ) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / , .(.(Angle), , ))
.()
(BasePart, .(, , -) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / , .(.(Angle), , ))
.()
(BasePart, .(-, -, ) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / , .(.(Angle), , ))
.()
(BasePart, .(, , ) + THumanoid.MoveDirection,.(.(Angle), , ))
.()
(BasePart, .(, -, ) + THumanoid.MoveDirection,.(.(Angle), , ))
.()
(BasePart, .(, , THumanoid.WalkSpeed), .(.(), , ))
.()
(BasePart, .(, -, -THumanoid.WalkSpeed), .(, , ))
.()
(BasePart, .(, , THumanoid.WalkSpeed), .(.(), , ))
.()
(BasePart, .(, , TRootPart.Velocity.Magnitude / ), .(.(), , ))
.()
(BasePart, .(, -, -TRootPart.Velocity.Magnitude / ), .(, , ))
.()
(BasePart, .(, , TRootPart.Velocity.Magnitude / ), .(.(), , ))
.()
(BasePart, .(, -, ), .(.(), , ))
.()
(BasePart, .(, -, ), .(, , ))
.()
(BasePart, .(, - ,), .(.(-), , ))
.()
(BasePart, .(, -, ), .(, , ))
.()
flingActive BasePart.Velocity.Magnitude > BasePart.Parent ~= TargetPlayer.Character TargetPlayer.Parent ~= Players TargetPlayer.Character == TCharacter THumanoid.Sit () > Time + TimeToWait
previousDestroyHeight = .FallenPartsDestroyHeight
.FallenPartsDestroyHeight = /
BV = .()
BV.Name =
BV.Parent = RootPart
BV.Velocity = .(, , )
BV.MaxForce = .(/, /, /)
Humanoid:(.HumanoidStateType.Seated, )
TRootPart THead
(TRootPart.CFrame.p - THead.CFrame.p).Magnitude >
(THead)
(TRootPart)
TRootPart THead
(TRootPart)
TRootPart THead
(THead)
TRootPart THead Accessory Handle
(Handle)
BV:()
Humanoid:(.HumanoidStateType.Seated, )
.CurrentCamera.CameraSubject = Humanoid
Character Humanoid RootPart ().OldPos
RootPart.CFrame = ().OldPos * .(, , )
Character:(().OldPos * .(, , ))
Humanoid:()
.(Character:(), (_, x)
x:()
x.Velocity, x.RotVelocity = .(), .()
)
.()
flingActive (RootPart ().OldPos (RootPart.Position - ().OldPos.p).Magnitude < )
.FallenPartsDestroyHeight = previousDestroyHeight
(TargetPlayer)
(targetPlayer)
(input)
players = {}
input = .(input )
input ==
_, player (Players:())
player ~= localPlayer
.(players, player)
players = (players)
input ==
_, player (Players:())
player ~= localPlayer
success, isFriend = (()
player:(localPlayer.UserId)
)
(success isFriend)
.(players, player)
players = (players)
searchTerms = {}
term .(input, )
term = .(term, )
term ~=
.(searchTerms, term)
_, player (Players:())
player ~= localPlayer
playerName = .(player.Name)
displayName = player.DisplayName .(player.DisplayName)
_, term (searchTerms)
.(playerName, term) .(displayName, term)
.(players, player)
players
()
(player)
player player == localPlayer
matchesFilter =
input = .(currentInput)
input ==
matchesFilter =
input ==
success, isFriend = (()
player:(localPlayer.UserId)
)
matchesFilter = (success isFriend)
searchTerms = {}
term .(input, )
term = .(term, )
term ~=
.(searchTerms, term)
playerName = .(player.Name)
displayName = player.DisplayName .(player.DisplayName)
_, term (searchTerms)
.(playerName, term) .(displayName, term)
matchesFilter =
matchesFilter
processedPlayers[player] =
()
players = {}
player, _ (processedPlayers)
player player.Character player.Character.Parent ~=
.(players, player)
currentInput == currentInput ==
players = (players)
_, player (players)
flingActive
player player.Character player.Character.Parent ~=
duration = (currentInput == currentInput == )
flingMode ==
(player, duration)
flingMode ==
(player)
flingMode ==
(player)
currentInput == currentInput ==
.()
flingActive
.()
()
()
flingMode = flingMode == flingMode ==
(state)
flingActive = state
state
currentInput = .(currentInput)
players = (currentInput)
#players ==
flingActive =
processedPlayers = {}
_, player (players)
(player)
.(flingPlayers)()
processedPlayers = {}
(state)
fpdProtectionEnabled = state
state
mt = ()
oldNewIndex = mt.__newindex
(mt, )
mt.__newindex = (t, k, v)
k ==
(t, k, /)
(t, k, v)
(mt, )
fpdProtectionConnection fpdProtectionConnection:()
fpdProtectionConnection = :().Heartbeat:(()
.FallenPartsDestroyHeight == .FallenPartsDestroyHeight
.FallenPartsDestroyHeight = /
)
wasFlingActiveBeforeFPD = flingActive
flingActive
()
fpdProtectionConnection
fpdProtectionConnection:()
fpdProtectionConnection =
oldNewIndex
mt = ()
(mt, )
mt.__newindex = oldNewIndex
(mt, )
wasFlingActiveBeforeFPD flingActive
()
()
()
LocalPlayer = :().LocalPlayer
LocalPlayer
oldhmmi
oldhmmnc
oldKickFunction
LocalPlayer.Kick
oldKickFunction = (LocalPlayer.Kick, () )
oldhmmi = (, , (self, method)
self == LocalPlayer method:() ==
(, )
(self, method)
)
oldhmmnc = (, , (self, ...)
self == LocalPlayer ():() ==
(self, ...)
)
()
MainTab = Window:({
Icon = ,
Title =
})
PlayerTab = Window:({
Icon = ,
Title =
})
VisualsTab = Window:({
Icon = ,
Title =
})
ESPTab = Window:({
Icon = ,
Title =
})
MiscTab = Window:({
Icon = ,
Title =
})
UtilityTab = Window:({
Icon = ,
Title =
})
SettingsTab = Window:({
Icon = ,
Title =
})
MainTab:({ Title = , TextSize = })
MainTab:()
placeName =
success, productInfo = (()
MarketplaceService:(placeId)
)
success productInfo
placeName = productInfo.Name
MainTab:({
Title = ,
Desc = placeName
})
MainTab:({
Title = ,
Desc = ,
Icon = ,
Callback = ()
serverLink = ()
(()
(serverLink)
)
WindUI:({
Icon = ,
Title = ,
Content = ,
Duration =
})
})
numPlayers = #Players:()
maxPlayers = Players.MaxPlayers
MainTab:({
Title = ,
Desc = numPlayers .. .. maxPlayers
})
MainTab:({
Title = ,
Desc = jobId
})
MainTab:({
Title = ,
Desc = (placeId)
})
MainTab:({ Title = , TextSize = })
MainTab:()
MainTab:({
Title = ,
Desc = ,
Icon = ,
Callback = ()
()
})
MainTab:({
Title = ,
Desc = ,
Icon = ,
Callback = ()
()
})
MainTab:({
Title = ,
Desc = ,
Icon = ,
Callback = ()
()
})
MainTab:({
Title = ,
Desc = ,
Icon = ,
Callback = ()
success, result = (()
= (:())()
)
success
WindUI:({
Title = ,
Content = .. (result),
Duration =
})
WindUI:({
Title = ,
Content = ,
Duration =
})
})
PlayerTab:({ Title = , TextSize = })
PlayerTab:({ Title = , TextSize = })
PlayerTab:()
InfiniteJumpToggle = PlayerTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.InfiniteJump = state
})
JumpMethodDropdown = PlayerTab:({
Title = ,
Values = {, },
Value = ,
Callback = (value)
featureStates.JumpMethod = value
})
FlyToggle = PlayerTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.Fly = state
state
()
()
})
FlySpeedSlider = PlayerTab:({
Title = ,
Value = { Min = , Max = , Default = },
Callback = (value)
flySpeed = value
})
SpeedHackToggle = PlayerTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.SpeedHack = state
state character humanoid
humanoid.WalkSpeed = featureStates.Speed
character humanoid
humanoid.WalkSpeed =
})
SpeedSlider = PlayerTab:({
Title = ,
Value = { Min = , Max = , Default = },
Callback = (value)
featureStates.Speed = value
featureStates.SpeedHack character humanoid
humanoid.WalkSpeed = value
})
TPWALKToggle = PlayerTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.TPWALK = state
ToggleTpwalk = state
state
TpwalkConnection = RunService.Heartbeat:(()
character rootPart humanoid
moveVector = humanoid.MoveDirection * featureStates.TpwalkValue
rootPart.CFrame = rootPart.CFrame + moveVector
)
TpwalkConnection
TpwalkConnection:()
TpwalkConnection =
})
TPWALKSlider = PlayerTab:({
Title = ,
Value = { Min = , Max = , Default = },
Callback = (value)
featureStates.TpwalkValue = value
})
JumpBoostToggle = PlayerTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.JumpBoost = state
character humanoid
humanoid.JumpPower = state featureStates.JumpPower
})
JumpBoostSlider = PlayerTab:({
Title = ,
Value = { Min = , Max = , Default = },
Callback = (value)
featureStates.JumpPower = value
featureStates.JumpBoost character humanoid
humanoid.JumpPower = value
})
VisualsTab:({ Title = , TextSize = })
VisualsTab:({ Title = , TextSize = })
VisualsTab:()
FullBrightToggle = VisualsTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.FullBright = state
state
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
})
NoFogToggle = VisualsTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.NoFog = state
Lighting.FogEnd = state
})
ESPTab:({ Title = , TextSize = })
ESPTab:()
PlayerNameESPToggle = ESPTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.PlayerESP.name = state
})
PlayerBoxESPToggle = ESPTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.PlayerESP.box = state
})
BoxTypeDropdown = ESPTab:({
Title = ,
Values = {, },
Value = ,
Callback = (value)
featureStates.PlayerESP.boxType = value
})
PlayerTracerToggle = ESPTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.PlayerESP.tracer = state
})
PlayerDistanceESPToggle = ESPTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.PlayerESP.distance = state
})
HighlightsToggle = ESPTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.PlayerESP.highlights = state
state
_, plr (Players:())
plr ~= player plr.Character
highlight = plr.Character:()
highlight
highlight = .()
highlight.Parent = plr.Character
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.Enabled =
_, plr (Players:())
plr ~= player plr.Character
highlight = plr.Character:()
highlight
highlight.Enabled =
})
(plr)
plr == player
playerEspElements[plr] = {
name = .(),
box = .(),
tracer = .(),
distance = .()
}
playerEspElements[plr].name.Size =
playerEspElements[plr].name.Center =
playerEspElements[plr].name.Outline =
playerEspElements[plr].name.Color = .(, , )
playerEspElements[plr].box.Size = .(, )
playerEspElements[plr].box.Color = .(, , )
playerEspElements[plr].box.Thickness =
playerEspElements[plr].box.Filled =
playerEspElements[plr].tracer.Color = .(, , )
playerEspElements[plr].tracer.Thickness =
playerEspElements[plr].distance.Size =
playerEspElements[plr].distance.Center =
playerEspElements[plr].distance.Outline =
playerEspElements[plr].distance.Color = .(, , )
i = ,
line = .()
line.Color = .(, , )
line.Thickness =
line.Transparency =
line.Visible =
playerEspElements[plr][ .. i] = line
playerEspElements[plr].name.Visible =
playerEspElements[plr].box.Visible =
playerEspElements[plr].tracer.Visible =
playerEspElements[plr].distance.Visible =
(plr)
playerEspElements[plr]
_, drawing (playerEspElements[plr])
drawing:()
playerEspElements[plr] =
Players.PlayerRemoving:(cleanupEsp)
()
_, plr (Players:())
plr ~= player plr.Character plr.Character:()
char = plr.Character
hrp = char.HumanoidRootPart
vector, onScreen = camera:(hrp.Position)
playerEspElements[plr]
(plr)
esp = playerEspElements[plr]
onScreen
head = char:()
head
top = camera:(head.Position + .(, , ))
leg = camera:(hrp.Position - .(, , ))
size = .(leg.Y - top.Y)
width = size /
featureStates.PlayerESP.name
esp.name.Text = plr.Name
esp.name.Position = .(vector.X, top.Y - )
esp.name.Visible =
esp.name.Visible =
featureStates.PlayerESP.tracer
esp.tracer.From = .(camera.ViewportSize.X / , camera.ViewportSize.Y)
esp.tracer.To = .(vector.X, vector.Y)
esp.tracer.Visible =
esp.tracer.Visible =
featureStates.PlayerESP.distance
dist = (rootPart.Position - hrp.Position).Magnitude
esp.distance.Text = .(dist) ..
esp.distance.Position = .(vector.X, vector.Y + size / + )
esp.distance.Visible =
esp.distance.Visible =
featureStates.PlayerESP.box
featureStates.PlayerESP.boxType ==
esp.box.Size = .(width * , size)
esp.box.Position = .(vector.X - width, top.Y)
esp.box.Visible =
i = ,
line = esp[ .. i]
line line.Visible =
esp.box.Visible =
Scale = head.Size.Y /
cSize = .(, , ) * (Scale * )
cf = hrp.CFrame
Top1 = camera:((cf * .(-cSize.X, cSize.Y, -cSize.Z)).Position)
Top2 = camera:((cf * .(-cSize.X, cSize.Y, cSize.Z)).Position)
Top3 = camera:((cf * .(cSize.X, cSize.Y, cSize.Z)).Position)
Top4 = camera:((cf * .(cSize.X, cSize.Y, -cSize.Z)).Position)
Bottom1 = camera:((cf * .(-cSize.X, -cSize.Y, -cSize.Z)).Position)
Bottom2 = camera:((cf * .(-cSize.X, -cSize.Y, cSize.Z)).Position)
Bottom3 = camera:((cf * .(cSize.X, -cSize.Y, cSize.Z)).Position)
Bottom4 = camera:((cf * .(cSize.X, -cSize.Y, -cSize.Z)).Position)
esp.line1.From = .(Top1.X, Top1.Y)
esp.line1.To = .(Top2.X, Top2.Y)
esp.line2.From = .(Top2.X, Top2.Y)
esp.line2.To = .(Top3.X, Top3.Y)
esp.line3.From = .(Top3.X, Top3.Y)
esp.line3.To = .(Top4.X, Top4.Y)
esp.line4.From = .(Top4.X, Top4.Y)
esp.line4.To = .(Top1.X, Top1.Y)
esp.line5.From = .(Bottom1.X, Bottom1.Y)
esp.line5.To = .(Bottom2.X, Bottom2.Y)
esp.line6.From = .(Bottom2.X, Bottom2.Y)
esp.line6.To = .(Bottom3.X, Bottom3.Y)
esp.line7.From = .(Bottom3.X, Bottom3.Y)
esp.line7.To = .(Bottom4.X, Bottom4.Y)
esp.line8.From = .(Bottom4.X, Bottom4.Y)
esp.line8.To = .(Bottom1.X, Bottom1.Y)
esp.line9.From = .(Bottom1.X, Bottom1.Y)
esp.line9.To = .(Top1.X, Top1.Y)
esp.line10.From = .(Bottom2.X, Bottom2.Y)
esp.line10.To = .(Top2.X, Top2.Y)
esp.line11.From = .(Bottom3.X, Bottom3.Y)
esp.line11.To = .(Top3.X, Top3.Y)
esp.line12.From = .(Bottom4.X, Bottom4.Y)
esp.line12.To = .(Top4.X, Top4.Y)
i = ,
line = esp[ .. i]
line line.Visible =
esp.box.Visible =
i = ,
line = esp[ .. i]
line line.Visible =
esp.name.Visible =
esp.box.Visible =
esp.tracer.Visible =
esp.distance.Visible =
i = ,
line = esp[ .. i]
line line.Visible =
esp.name.Visible =
esp.box.Visible =
esp.tracer.Visible =
esp.distance.Visible =
i = ,
line = esp[ .. i]
line line.Visible =
playerEspElements[plr]
_, obj (playerEspElements[plr])
obj.Visible =
espConnection = RunService.Heartbeat:(updateEsp)
Players.PlayerAdded:((plr)
plr.CharacterAdded:(()
)
)
MiscTab:({ Title = , TextSize = })
MiscTab:()
AntiAFKToggle = MiscTab:({
Title = ,
Value = ,
Callback = (state)
featureStates.AntiAFK = state
state
()
()
})
MiscTab:({ Title = , TextSize = })
MiscTab:()
FlingInput = MiscTab:({
Title = ,
Value = ,
Callback = (value)
currentInput = value
})
FlingModeDropdown = MiscTab:({
Title = ,
Values = {, , },
Value = ,
Callback = (value)
flingMode = (value)
})
FlingToggle = MiscTab:({
Title = ,
Value = ,
Callback = (state)
(state)
})
TouchFlingToggle = MiscTab:({
Title = ,
Value = ,
Callback = (state)
hiddenfling = state
state
.(fling)()
})
AntiFlingToggle = MiscTab:({
Title = "Anti Fling",
Value = false,
Callback = function(state)
toggleAntiFling(state)
end
})
local AntiKillPartsToggle = MiscTab:Toggle({
Title = "Anti Kill Parts",
Value = false,
Callback = function(state)
toggleAntiKillParts(state)
end
})
local NoclipToggle = MiscTab:Toggle({
Title = "Noclip",
Value = false,
Callback = function(state)
toggleNoclip(state)
end
})
local StrengthToggle = MiscTab:Toggle({
Title = "Strength",
Value = false,
Callback = function(state)
isStrengthened = state
if localPlayer.Character then
manageStrength(localPlayer.Character, state)
end
localPlayer.CharacterAdded:Connect(function(newChar)
if isStrengthened then
manageStrength(newChar, true)
end
end)
end
})
local SpawnpointToggle = MiscTab:Toggle({
Title = "Spawnpoint",
Value = false,
Callback = function(state)
spawnpointActive = state
if state then
local character = localPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
savedPosition = character.HumanoidRootPart.CFrame
end
setupSpawnpoint()
else
savedPosition = nil
needsRespawn = false
if respawnConnection then
respawnConnection:Disconnect()
respawnConnection = nil
end
end
end
})
local AntiSlapToggle = MiscTab:Toggle({
Title = "Anti Slap",
Value = false,
Callback = function(state)
as = state
if state then
if localPlayer.Character then
dc(localPlayer.Character)
end
end
end
})
localPlayer.CharacterAdded:Connect(dc)
local XenoAntiFlingToggle = MiscTab:Toggle({
Title = "Xeno AntiFling",
Value = false,
Callback = function(state)
toggleXenoAntiFling(state)
end
})
local InfinitePositionToggle = MiscTab:Toggle({
Title = "Infinite Position",
Value = false,
Callback = function(state)
infinitePositionEnabled = state
if state then
local character = localPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
savedInfinitePosition = character.HumanoidRootPart.CFrame
end
setupInfinitePosition()
else
savedInfinitePosition = nil
if infinitePositionConnection then
infinitePositionConnection:Disconnect()
infinitePositionConnection = nil
end
end
end
})
local NDSAntiFallDamageToggle = MiscTab:Toggle({
Title = "NDS Anti Fall Damage",
Value = false,
Callback = function(state)
toggleAFD(state)
end
})
local AntiSitToggle = MiscTab:Toggle({
Title = "Anti Sit",
Value = false,
Callback = function(state)
toggleNoSit(state)
localPlayer.CharacterAdded:Connect(function(character)
if state then
local humanoid = character:WaitForChildOfClass("Humanoid")
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
if humanoid.Sit then
humanoid.Sit = false
end
humanoid.Sit = true
end
end)
end
})
local InvisToggle = MiscTab:Toggle({
Title = "Invis",
Value = false,
Callback = function(state)
toggleInvis(state)
end
})
local AntiRagdollToggle = MiscTab:Toggle({
Title = "Anti Ragdoll",
Value = false,
Callback = function(state)
antiRagdollEnabled = state
if state then
if antiRagdollDisconnectFunc then
antiRagdollDisconnectFunc()
end
if localPlayer.Character then
local humanoid = localPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.PlatformStand = false
end
antiRagdollDisconnectFunc = createAntiRagdoll(localPlayer.Character)
end
else
if antiRagdollDisconnectFunc then
antiRagdollDisconnectFunc()
antiRagdollDisconnectFunc = nil
end
end
end
})
local FPDToggle = MiscTab:Toggle({
Title = "FPD Protection",
Value = false,
Callback = function(state)
toggleFPDProtection(state)
end
})
Players.PlayerAdded:Connect(function(player)
if flingActive then
addPlayerToProcessed(player)
if player.Character then
if flingMode == 1 then
local duration = (currentInput == "all" or currentInput == "nonfriends") and 1.5 or nil
SkidFling(player, duration)
elseif flingMode == 2 then
shhhlol(player)
elseif flingMode == 3 then
yeet(player)
end
else
player.CharacterAdded:Connect(function()
if flingActive then
addPlayerToProcessed(player)
if flingMode == 1 then
local duration = (currentInput == "all" or currentInput == "nonfriends") and 1.5 or nil
SkidFling(player, duration)
elseif flingMode == 2 then
shhhlol(player)
elseif flingMode == 3 then
yeet(player)
end
end
end)
end
end
end)
localPlayer.CharacterAdded:Connect(function()
if flingActive then
task.wait(1)
coroutine.wrap(flingPlayers)()
end
if isStrengthened then
manageStrength(character, true)
end
if noSitEnabled then
toggleNoSit(true)
end
if antiRagdollEnabled then
antiRagdollDisconnectFunc = createAntiRagdoll(character)
end
if isNoclipEnabled then
enableNoclip()
end
if AntiKillPartsEnabled then
coroutine.wrap(applyAntiKillParts)()
end
end)
-- Utility Tab
UtilityTab:Section({ Title = "Tools", TextSize = 20 })
UtilityTab:Divider()
UtilityTab:Button({
Title = "Punch Fling",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/FilteringEnabled/FE/main/punch"))()
end
})
UtilityTab:Button({
Title = "Fire Parts Tool",
Callback = function()
loadstring(game:HttpGet("https://glot.io/snippets/h9wgykubaz/raw/FireParts.lua"))()
end
})
player.CharacterAdded:Connect(function(newCharacter)
character = newCharacter
humanoid = character:WaitForChild("Humanoid")
rootPart = character:WaitForChild("HumanoidRootPart")
if featureStates.SpeedHack then
humanoid.WalkSpeed = featureStates.Speed
end
if flying then
startFlying()
end
end)
-- Settings Tab
SettingsTab:Section({ Title = "Settings", TextSize = 40 })
SettingsTab:Section({ Title = "Personalize", TextSize = 20 })
SettingsTab:Divider()
local themes = {}
for themeName, _ in pairs(WindUI:GetThemes()) do
table.insert(themes, themeName)
end
table.sort(themes)
local canChangeTheme = true
local canChangeDropdown = true
local ThemeDropdown = SettingsTab:Dropdown({
Title = "loc:THEME_SELECT",
Values = themes,
SearchBarEnabled = true,
MenuWidth = 280,
Value = "Dark",
Callback = function(theme)
if canChangeDropdown then
canChangeTheme = false
WindUI:SetTheme(theme)
canChangeTheme = true
end
end
})
local TransparencySlider = SettingsTab:Slider({
Title = "loc:TRANSPARENCY",
Value = { Min = 0, Max = 1, Default = 0.2, Step = 0.1 },
Callback = function(value)
WindUI.TransparencyValue = tonumber(value)
Window:ToggleTransparency(tonumber(value) > 0)
end
})
local ThemeToggle = SettingsTab:Toggle({
Title = "Enable Dark Mode",
Desc = "Use dark color scheme",
Value = true,
Callback = function(state)
if canChangeTheme then
local newTheme = state and "Dark" or "Light"
WindUI:SetTheme(newTheme)
if canChangeDropdown then
ThemeDropdown:Select(newTheme)
end
end
end
})
WindUI:OnThemeChange(function(theme)
canChangeTheme = false
ThemeToggle:Set(theme == "Dark")
canChangeTheme = true
end)
-- Configuration Manager
local configName = "default"
local configFile = nil
SettingsTab:Section({ Title = "Configuration Manager", TextSize = 20 })
SettingsTab:Section({ Title = "Save and load your settings", TextSize = 16, TextTransparency = 0.25 })
SettingsTab:Divider()
local ConfigNameInput = SettingsTab:Input({
Title = "Config Name",
Value = configName,
Callback = function(value)
configName = value or "default"
end
})
local ConfigManager = Window.ConfigManager
if ConfigManager then
ConfigManager:Init(Window)
SettingsTab:Button({
Title = "loc:SAVE_CONFIG",
Icon = "save",
Variant = "Primary",
Callback = function()
configFile = ConfigManager:CreateConfig(configName)
configFile:Register("InfiniteJumpToggle", InfiniteJumpToggle)
configFile:Register("JumpMethodDropdown", JumpMethodDropdown)
configFile:Register("FlyToggle", FlyToggle)
configFile:Register("FlySpeedSlider", FlySpeedSlider)
configFile:Register("SpeedHackToggle", SpeedHackToggle)
configFile:Register("SpeedSlider", SpeedSlider)
configFile:Register("TPWALKToggle", TPWALKToggle)
configFile:Register("TPWALKSlider", TPWALKSlider)
configFile:Register("JumpBoostToggle", JumpBoostToggle)
configFile:Register("JumpBoostSlider", JumpBoostSlider)
configFile:Register("AntiAFKToggle", AntiAFKToggle)
configFile:Register("FullBrightToggle", FullBrightToggle)
configFile:Register("NoFogToggle", NoFogToggle)
configFile:Register("PlayerNameESPToggle", PlayerNameESPToggle)
configFile:Register("PlayerBoxESPToggle", PlayerBoxESPToggle)
configFile:Register("BoxTypeDropdown", BoxTypeDropdown)
configFile:Register("PlayerTracerToggle", PlayerTracerToggle)
configFile:Register("PlayerDistanceESPToggle", PlayerDistanceESPToggle)
configFile:Register("HighlightsToggle", HighlightsToggle)
configFile:Register("ThemeDropdown", ThemeDropdown)
configFile:Register("TransparencySlider", TransparencySlider)
configFile:Register("ThemeToggle", ThemeToggle)
-- Add new toggles
configFile:Register("FlingToggle", FlingToggle)
configFile:Register("TouchFlingToggle", TouchFlingToggle)
configFile:Register("AntiFlingToggle", AntiFlingToggle)
configFile:Register("AntiKillPartsToggle", AntiKillPartsToggle)
configFile:Register("NoclipToggle", NoclipToggle)
configFile:Register("StrengthToggle", StrengthToggle)
configFile:Register("SpawnpointToggle", SpawnpointToggle)
configFile:Register("AntiSlapToggle", AntiSlapToggle)
configFile:Register("XenoAntiFlingToggle", XenoAntiFlingToggle)
configFile:Register("InfinitePositionToggle", InfinitePositionToggle)
configFile:Register("NDSAntiFallDamageToggle", NDSAntiFallDamageToggle)
configFile:Register("AntiSitToggle", AntiSitToggle)
configFile:Register("InvisToggle", InvisToggle)
configFile:Register("AntiRagdollToggle", AntiRagdollToggle)
configFile:Register("FPDToggle", FPDToggle)
configFile:Save()
WindUI:Notify({
Title = "Config Saved",
Content = "Configuration saved successfully.",
Duration = 2
})
end
})
SettingsTab:Button({
Title = "loc:LOAD_CONFIG",
Icon = "folder",
Callback = function()
configFile = ConfigManager:CreateConfig(configName)
local loadedData = configFile:Load()
if loadedData then
if loadedData.InfiniteJumpToggle then InfiniteJumpToggle:Set(loadedData.InfiniteJumpToggle) end
if loadedData.JumpMethodDropdown then JumpMethodDropdown:Select(loadedData.JumpMethodDropdown) end
if loadedData.FlyToggle then FlyToggle:Set(loadedData.FlyToggle) end
if loadedData.FlySpeedSlider then FlySpeedSlider:Set(loadedData.FlySpeedSlider) end
if loadedData.SpeedHackToggle then SpeedHackToggle:Set(loadedData.SpeedHackToggle) end
if loadedData.SpeedSlider then SpeedSlider:Set(loadedData.SpeedSlider) end
if loadedData.TPWALKToggle then TPWALKToggle:Set(loadedData.TPWALKToggle) end
if loadedData.TPWALKSlider then TPWALKSlider:Set(loadedData.TPWALKSlider) end
if loadedData.JumpBoostToggle then JumpBoostToggle:Set(loadedData.JumpBoostToggle) end
if loadedData.JumpBoostSlider then JumpBoostSlider:Set(loadedData.JumpBoostSlider) end
if loadedData.AntiAFKToggle then AntiAFKToggle:Set(loadedData.AntiAFKToggle) end
if loadedData.FullBrightToggle then FullBrightToggle:Set(loadedData.FullBrightToggle) end
if loadedData.NoFogToggle then NoFogToggle:Set(loadedData.NoFogToggle) end
if loadedData.PlayerNameESPToggle then PlayerNameESPToggle:Set(loadedData.PlayerNameESPToggle) end
if loadedData.PlayerBoxESPToggle then PlayerBoxESPToggle:Set(loadedData.PlayerBoxESPToggle) end
if loadedData.BoxTypeDropdown then BoxTypeDropdown:Select(loadedData.BoxTypeDropdown) end
if loadedData.PlayerTracerToggle then PlayerTracerToggle:Set(loadedData.PlayerTracerToggle) end
if loadedData.PlayerDistanceESPToggle then PlayerDistanceESPToggle:Set(loadedData.PlayerDistanceESPToggle) end
if loadedData.HighlightsToggle then HighlightsToggle:Set(loadedData.HighlightsToggle) end
if loadedData.ThemeDropdown then ThemeDropdown:Select(loadedData.ThemeDropdown) end
if loadedData.TransparencySlider then TransparencySlider:Set(loadedData.TransparencySlider) end
if loadedData.ThemeToggle ~= nil then ThemeToggle:Set(loadedData.ThemeToggle) end
-- Load new
if loadedData.FlingToggle then FlingToggle:Set(loadedData.FlingToggle) end
if loadedData.TouchFlingToggle then TouchFlingToggle:Set(loadedData.TouchFlingToggle) end
if loadedData.AntiFlingToggle then AntiFlingToggle:Set(loadedData.AntiFlingToggle) end
if loadedData.AntiKillPartsToggle then AntiKillPartsToggle:Set(loadedData.AntiKillPartsToggle) end
if loadedData.NoclipToggle then NoclipToggle:Set(loadedData.NoclipToggle) end
if loadedData.StrengthToggle then StrengthToggle:Set(loadedData.StrengthToggle) end
if loadedData.SpawnpointToggle then SpawnpointToggle:Set(loadedData.SpawnpointToggle) end
if loadedData.AntiSlapToggle then AntiSlapToggle:Set(loadedData.AntiSlapToggle) end
if loadedData.XenoAntiFlingToggle then XenoAntiFlingToggle:Set(loadedData.XenoAntiFlingToggle) end
if loadedData.InfinitePositionToggle then InfinitePositionToggle:Set(loadedData.InfinitePositionToggle) end
if loadedData.NDSAntiFallDamageToggle then NDSAntiFallDamageToggle:Set(loadedData.NDSAntiFallDamageToggle) end
if loadedData.AntiSitToggle then AntiSitToggle:Set(loadedData.AntiSitToggle) end
if loadedData.InvisToggle then InvisToggle:Set(loadedData.InvisToggle) end
if loadedData.AntiRagdollToggle then AntiRagdollToggle:Set(loadedData.AntiRagdollToggle) end
if loadedData.FPDToggle then FPDToggle:Set(loadedData.FPDToggle) end
WindUI:Notify({
Title = "Config Loaded",
Content = "Configuration loaded successfully.",
Duration = 2
})
else
WindUI:Notify({
Title = "Config Error",
Content = "No configuration found.",
Duration = 2
})
end
end
})
else
SettingsTab:Paragraph({
Title = "Config Manager Not Available",
Desc = "This feature requires ConfigManager",
Image = "alert-triangle",
ImageSize = 20,
Color = "White"
})
end
-- Keybind Settings
SettingsTab:Section({ Title = "Keybind Settings", TextSize = 20 })
SettingsTab:Section({ Title = "Change toggle key for GUI", TextSize = 16, TextTransparency = 0.25 })
SettingsTab:Divider()
SettingsTab:Keybind({
Flag = "keybind ui toggles",
Title = "Keybind",
Desc = "Keybind to open ui",
Value = initialKeyName,
Callback = function(v)
local keyCode = Enum.KeyCode[v]
Window:SetToggleKey(keyCode)
saveKeybind(keyCode)
end
})
-- Implementations
UserInputService.JumpRequest:Connect(function()
if featureStates.InfiniteJump then
if featureStates.JumpMethod == "Hold" then
isJumpHeld = true
elseif featureStates.JumpMethod == "Toggle" then
featureStates.InfiniteJump = not featureStates.InfiniteJump
InfiniteJumpToggle:Set(featureStates.InfiniteJump)
end
if character and humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
end)
UserInputService.InputEnded:Connect(function(input)
if input.KeyCode == Enum.KeyCode.Space then
isJumpHeld = false
end
end)
RunService.Heartbeat:Connect(function()
if featureStates.InfiniteJump and isJumpHeld and character and humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
if flying and bodyVelocity and bodyGyro and rootPart then
local moveVector = humanoid.MoveDirection * featureStates.FlySpeed
bodyVelocity.Velocity = Vector3.new(moveVector.X, featureStates.FlySpeed, moveVector.Z)
bodyGyro.CFrame = workspace.CurrentCamera.CFrame
end
if character and humanoid then
if featureStates.SpeedHack then
humanoid.WalkSpeed = featureStates.Speed
end
end
updateEsp()
end)
player.CharacterAdded:Connect(function(newCharacter)
character = newCharacter
humanoid = character:WaitForChild("Humanoid")
rootPart = character:WaitForChild("HumanoidRootPart")
if featureStates.SpeedHack then
humanoid.WalkSpeed = featureStates.Speed
end
end)
Window:SelectTab(1)
Window:UnlockAll()
Window:OnClose(function()
print("Press " .. initialKeyName .. " To Reopen")
if not game:GetService("UserInputService").TouchEnabled then
pcall(function()
WindUI:Notify({
Title = "GUI Closed",
Content = "Press " .. initialKeyName .. " To Reopen",
Duration = 3
})
end)
end
end)
Window:OnOpen(function()
print("Window opened")
end)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, www.roblox.com, games.roblox.com, glot.io.
just rn the script for see features bruh
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal