Run it
Copy the script and paste it into your executor.
WindUI = (:())()
(text, startColor, endColor)
result =
length = #text
i = , length
t = (i - ) / .(length - , )
r = .((startColor.R + (endColor.R - startColor.R) * t) * )
g = .((startColor.G + (endColor.G - startColor.G) * t) * )
b = .((startColor.B + (endColor.B - startColor.B) * t) * )
char = text:(i, i)
result = result .. .. r .. .. g .. .. b .. .. char ..
result
TEAM_COLORS = {
[] = .(, , ),
[] = .(, , ),
[] = .(, , )
}
playerConnections = {}
(player, teamName, state)
player player.Character player ~= .Players.LocalPlayer
highlightName = .. teamName
existingHighlight = player.Character:(highlightName)
state existingHighlight
h = .()
h.Name = highlightName
h.DepthMode = .HighlightDepthMode.AlwaysOnTop
h.FillColor = TEAM_COLORS[teamName] .(, , )
h.FillTransparency =
h.OutlineTransparency =
h.Parent = player.Character
state existingHighlight
existingHighlight:()
(teamName, state)
playerConnections[teamName]
_, conn (playerConnections[teamName])
conn:()
playerConnections[teamName] = {}
_, player (.Players:())
(player, teamName, )
state
_, player (.Players:())
player.Team player.Team.Name == teamName
(player, teamName, )
.(playerConnections[teamName], player.CharacterAdded:(()
(player, teamName, )
))
.(playerConnections[teamName], player:():(()
player.Team player.Team.Name == teamName
(player, teamName, )
(player, teamName, )
))
.(playerConnections[teamName], .Players.PlayerAdded:((player)
.(playerConnections[teamName], player.CharacterAdded:(()
player.Team player.Team.Name == teamName
(player, teamName, )
))
.(playerConnections[teamName], player:():(()
player.Team player.Team.Name == teamName
(player, teamName, )
(player, teamName, )
))
))
.(playerConnections[teamName], .Players.PlayerRemoving:((player)
(player, teamName, )
))
Window = WindUI:({
Title = ,
Icon = ,
IconThemed = ,
Author = ,
Folder = ,
Size = .(, ),
Transparent = ,
Theme = ,
User = {
Enabled = ,
Callback = () () ,
Anonymous =
},
SideBarWidth = ,
ScrollBarEnabled = ,
})
ESPTab = Window:({ Title = , Icon = , ShowTabTitle = })
TeleportsTab = Window:({ Title = , Icon = , ShowTabTitle = })
_, team ({, , })
ESPTab:({
Title = team .. ,
Value = ,
Callback = (state)
(team .. .. (state))
(team, state)
})
TeleportsTab:({
Title = ,
Desc = ,
Callback = ()
pos = .(, , -)
hrp = .Players.LocalPlayer.Character .Players.LocalPlayer.Character:()
hrp hrp.CFrame = .(pos)
})
TeleportsTab:({
Title = ,
Desc = ,
Callback = ()
pos = .(-, , -)
hrp = .Players.LocalPlayer.Character .Players.LocalPlayer.Character:()
hrp hrp.CFrame = .(pos)
})
TeleportsTab:({
Title = ,
Desc = ,
Callback = ()
pos = .(-, , -)
hrp = .Players.LocalPlayer.Character .Players.LocalPlayer.Character:()
hrp hrp.CFrame = .(pos)
})
Window:(ESPTab)
Window:(()
()
teamName (TEAM_COLORS)
(teamName, )
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: github.com.
Simple Open Source script for asylum life.