Run it
Copy the script and paste it into your executor.
WindUI = (:())()
Players = :()
ReplicatedStorage = :()
RunService = :()
UserInputService = :()
CollectionService = :()
LP = Players.LocalPlayer
RS = ReplicatedStorage
Packets = (RS.Utils.Packets)
state = {
m1Auto = ,
abilitySpam = ,
dashSpam = ,
blockSpam = ,
wheelSpinSpam = ,
confettiSpam = ,
rainbowPortal = ,
espEnabled = ,
fovEnabled = ,
zoomEnabled = ,
}
espObjects = {}
requestId =
()
char = LP.Character
char
char, char:(), char:()
(range)
range = range
char = LP.Character
char
hrp = char:()
hrp
closest, minDist = , range
_, p (Players:())
p ~= LP p.Character
php = p.Character:()
phum = p.Character:()
php phum phum.Health >
dist = (php.Position - hrp.Position).Magnitude
dist < minDist
closest, minDist = php, dist
closest
(h, s, v)
.. .(h, s, v):()
Window = WindUI:({
Title = ,
Icon = ,
Author = ,
Folder = ,
Size = .(, ),
Transparent = ,
Theme = ,
Resizable = ,
SideBarWidth = ,
HideSearchBar = ,
ScrollBarEnabled = ,
})
MainTab = Window:({ Title = , Icon = })
CombatTab = Window:({ Title = , Icon = })
ExploitsTab = Window:({ Title = , Icon = })
VisualsTab = Window:({ Title = , Icon = })
RewardsTab = Window:({ Title = , Icon = })
mainSection = MainTab:({ Title = , Opened = })
mainSection:({
Title = ,
Desc = ,
Callback = ()
PlayerGui = LP:()
found =
(inst, path, depth)
depth >
path = path
inst:() inst:()
txt = inst.Text
txt txt:() #txt >=
( .. path .. .. inst.Name .. .. txt)
found =
_, c (inst:())
(c, path .. .. inst.Name, depth + )
(PlayerGui, , )
found
()
,
})
mainSection:({
Title = ,
Desc = ,
Callback = ()
_, folderName ({, , })
folder = LP:(folderName)
folder
( .. folderName .. )
_, v (folder:())
v:() v.Value
( .. v.Name)
,
})
combatSection = CombatTab:({ Title = , Opened = })
combatSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.m1Auto = v
,
})
combatSection:({
Title = ,
Desc = ,
Step = ,
Value = { Min = , Max = , Default = },
Callback = (v)
state.m1Range = v
,
})
abilitySection = CombatTab:({ Title = , Opened = })
abilitySection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.abilitySpam = v
,
})
dashSection = CombatTab:({ Title = , Opened = })
dashSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.dashSpam = v
,
})
dashSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.blockSpam = v
,
})
packetSection = ExploitsTab:({ Title = , Opened = })
packetSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.wheelSpinSpam = v
,
})
packetSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.confettiSpam = v
,
})
packetSection:({
Title = ,
Desc = ,
Callback = ()
(() Packets.Conffeti.Emit:() )
,
})
portalSection = ExploitsTab:({ Title = , Opened = })
portalSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.rainbowPortal = v
,
})
portalSection:({
Title = ,
Desc = ,
Step = ,
Value = { Min = , Max = , Default = },
Callback = (v)
state.rainbowSpeed = v
,
})
portalSection:({
Title = ,
Desc = ,
Callback = ()
PortalSlotAction = RS.Functions:()
PortalSlotAction
(() PortalSlotAction:() )
,
})
codeSection = ExploitsTab:({ Title = , Opened = })
codeSection:({
Title = ,
Desc = ,
Callback = ()
codes = {, , , , , , ,
, , , , , }
_, code (codes)
(()
a, b = Packets.Codes.RedeemCode:(code)
(a) ==
( .. code .. .. (a[]) .. .. (a[]))
)
.()
,
})
espSection = VisualsTab:({ Title = , Opened = })
espSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.espEnabled = v
v
_, objs (espObjects)
objs.box:()
objs.name:()
espObjects = {}
,
})
fovSection = VisualsTab:({ Title = , Opened = })
fovSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.fovEnabled = v
,
})
fovSection:({
Title = ,
Desc = ,
Step = ,
Value = { Min = , Max = , Default = },
Callback = (v)
state.fovValue = v
,
})
fovSection:({
Title = ,
Desc = ,
Value = ,
Callback = (v)
state.zoomEnabled = v
v
LP.CameraMaxZoomDistance =
,
})
rewardSection = RewardsTab:({ Title = , Opened = })
rewardSection:({
Title = ,
Desc = ,
Callback = ()
i = ,
(() Packets.PlaytimeRewards.ClaimReward:(i) )
.()
i = ,
(() Packets.DailyRewards.ClaimReward:(i) )
.()
(() Packets.FriendReward.ClaimReward:() )
(() Packets.GroupReward.ClaimReward:() )
WindUI:({ Title = , Content = , Duration = })
,
})
rewardSection:({
Title = ,
Desc = ,
Callback = ()
passIds = {
[] = ,
[] = ,
[] = ,
[] = ,
}
name, id (passIds)
(()
owned = Packets.Marketplace.CheckPassOwned:(id, name)
( .. name .. .. (owned))
)
.()
,
})
.(()
.()
state.m1Auto
char, hum, hrp = ()
char hum hum.Health > hrp
target = (state.m1Range )
target
lookPos = .(target.Position.X, hrp.Position.Y, target.Position.Z)
hrp.CFrame = .(hrp.Position, lookPos)
requestId = requestId +
CombatEvent = RS.Events.Combat:()
CombatEvent
(()
CombatEvent:({
action = ,
gunMode = ,
requestId = requestId,
finisher = ,
predictedStage = ,
rootCFrame = hrp.CFrame,
sentAt = :()
})
)
)
.(()
.()
state.abilitySpam
AbilityAction = RS.Functions:()
AbilityAction
_, ability ({, })
ok, res = (()
AbilityAction:(, ability)
)
ok (res) == res.serial
.()
(()
AbilityAction:(, ability, res.serial)
)
.()
)
.(()
.()
state.dashSpam
DashEvent = RS.Events.Combat:()
DashEvent
requestId = requestId +
(() DashEvent:(, , requestId) )
)
.(()
.()
state.blockSpam
BlockEvent = RS.Events.Combat:()
BlockEvent
(() BlockEvent:() )
.()
(() BlockEvent:() )
)
.(()
.()
state.wheelSpinSpam
(() Packets.WheelSpin.Spin:() )
)
.(()
.()
state.confettiSpam
(() Packets.Conffeti.Emit:() )
)
.(()
hue =
speed = state.rainbowSpeed
state.rainbowPortal
hue = (hue + ) %
hex = (hue, , )
(() Packets.Settings.SavePortalColor:(hex) )
.(speed)
)
cam = .CurrentCamera
(player)
player == LP espObjects[player]
box = .()
box.Thickness = ; box.Color = .(, , ); box.Filled = ; box.Visible =
name = .()
name.Size = ; name.Center = ; name.Outline =
name.Color = .(, , ); name.Visible =
espObjects[player] = {box = box, name = name}
_, p (Players:()) (p)
Players.PlayerAdded:(createESP)
Players.PlayerRemoving:((p)
espObjects[p]
espObjects[p].box:(); espObjects[p].name:(); espObjects[p] =
)
RunService.RenderStepped:(()
state.espEnabled
_, objs (espObjects)
objs.box.Visible = ; objs.name.Visible =
player, objs (espObjects)
char = player.Character
hrp = char char:()
hum = char char:()
hrp hum hum.Health >
pos, onScreen = cam:(hrp.Position)
onScreen
head = char:()
head
headPos = cam:(head.Position + .(, , ))
height = .(headPos.Y - pos.Y) *
width = height /
objs.box.Size = .(width, height)
objs.box.Position = .(pos.X - width/, pos.Y - height/)
objs.box.Visible =
objs.name.Text = player.Name .. .. .(hum.Health) ..
objs.name.Position = .(pos.X, pos.Y - height/ - )
objs.name.Visible =
objs.box.Visible = ; objs.name.Visible =
objs.box.Visible = ; objs.name.Visible =
)
RunService.RenderStepped:(()
state.fovEnabled cam
targetFOV = state.fovValue
cam.FieldOfView ~= targetFOV
cam.FieldOfView = targetFOV
state.zoomEnabled
LP.CameraMaxZoomDistance ~=
LP.CameraMaxZoomDistance =
)
WindUI:({
Title = ,
Content = ,
Duration = ,
})
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: github.com.
- Menú WindUI con 5 pestañas: Principal, Combate, Exploits, Visuales, Recompensas - M1 Auto + Aim: ataca y gira hacia el enemigo más cercano - Spam de habilidades (Special y Ultimate) - Spam de Dash y Block - WheelSpin infinito (dinero ilimitado) — CONFIRMADO - Confetti a todos los jugadores - Portal Arcoíris: cambia el color de tu portal en ciclo HSV - Reclamo automático de recompensas (Playtime, Daily, Friend, Group) - Verificador de GamePasses - ESP de jugadores con cajas y nombres - FOV Hack y Zoom Extendido (client-side) - Interfaz en español