Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
CoreGui = :()
TweenService = :()
Lighting = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
isMenuOpen =
aimbotEnabled =
espEnabled =
fovCircleEnabled =
aimbotTargetPart =
aimbotSmoothness =
fovRadius =
fovOffsetY =
maxDistance =
speedHackEnabled =
jumpHackEnabled =
wallCheckEnabled =
teamCheckEnabled =
antiRecoilEnabled =
fpsBoostEnabled =
noclipEnabled =
fullbrightEnabled =
spinbotEnabled =
rainbowToolEnabled =
rainbowSkinEnabled =
originalToolColors = {}
originalSkinColors = {}
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = CoreGui
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BackgroundTransparency =
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Visible =
MainFrame.Parent = ScreenGui
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = MainFrame
UIStroke = .()
UIStroke.Thickness =
UIStroke.Parent = MainFrame
Title = .()
Title.Size = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.Code
Title.Parent = MainFrame
ToggleButton = .()
ToggleButton.Size = .(, , , )
ToggleButton.Position = .(, , , )
ToggleButton.Text =
ToggleButton.TextColor3 = .(, , )
ToggleButton.TextSize =
ToggleButton.Font = .Font.GothamBold
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.BackgroundTransparency =
ToggleButton.Parent = ScreenGui
ToggleCorner = .()
ToggleCorner.CornerRadius = .(, )
ToggleCorner.Parent = ToggleButton
ToggleStroke = .()
ToggleStroke.Thickness =
ToggleStroke.Parent = ToggleButton
CenterFovFrame = .()
CenterFovFrame.Name =
CenterFovFrame.Size = .(, fovRadius * , , fovRadius * )
CenterFovFrame.AnchorPoint = .(, )
CenterFovFrame.Position = .(, , , fovOffsetY)
CenterFovFrame.BackgroundTransparency =
CenterFovFrame.Visible =
CenterFovFrame.Parent = ScreenGui
FovUICorner = .()
FovUICorner.CornerRadius = .(, )
FovUICorner.Parent = CenterFovFrame
FovUIStroke = .()
FovUIStroke.Thickness =
FovUIStroke.Parent = CenterFovFrame
ScrollingFrame = .()
ScrollingFrame.Size = .(, -, , -)
ScrollingFrame.Position = .(, , , )
ScrollingFrame.BackgroundTransparency =
ScrollingFrame.CanvasSize = .(, , , )
ScrollingFrame.ScrollBarThickness =
ScrollingFrame.ScrollingDirection = .ScrollingDirection.Y
ScrollingFrame.Parent = MainFrame
UIListLayout = .()
UIListLayout.HorizontalAlignment = .HorizontalAlignment.Center
UIListLayout.SortOrder = .SortOrder.LayoutOrder
UIListLayout.Padding = .(, )
UIListLayout.Parent = ScrollingFrame
AllStrokes = {UIStroke, ToggleStroke, FovUIStroke}
(sectionName)
header = .()
header.Size = .(, , , )
header.BackgroundTransparency =
header.Text = .. sectionName ..
header.TextColor3 = .(, , )
header.TextSize =
header.Font = .Font.Code
header.Parent = ScrollingFrame
header
(name, defaultStateText)
btn = .()
btn.Size = .(, , , )
btn.Text = .. name .. .. defaultStateText ..
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Font = .Font.Code
btn.BackgroundColor3 = .(, , )
btn.BackgroundTransparency =
btn.Parent = ScrollingFrame
corner = .()
corner.CornerRadius = .(, )
corner.Parent = btn
stroke = .()
stroke.Thickness =
stroke.Parent = btn
.(AllStrokes, stroke)
btn
()
FpsBoostBtn = (, )
FullbrightBtn = (, )
()
AimbotBtn = (, )
EspBtn = (, )
TargetBtn = (, )
FovBtn = (, )
WallCheckBtn = (, )
TeamCheckBtn = (, )
AntiRecoilBtn = (, )
()
SpeedBtn = (, )
JumpBtn = (, )
NoclipBtn = (, )
SpinbotBtn = (, )
RainbowToolBtn = (, )
RainbowSkinBtn = (, )
(titleText, defaultVal, minVal, maxVal)
container = .()
container.Size = .(, , , )
container.BackgroundColor3 = .(, , )
container.BackgroundTransparency =
container.Parent = ScrollingFrame
corner = .()
corner.CornerRadius = .(, )
corner.Parent = container
stroke = .()
stroke.Thickness =
stroke.Parent = container
.(AllStrokes, stroke)
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.Text = .. titleText .. .. defaultVal ..
label.TextColor3 = .(, , )
label.TextSize =
label.Font = .Font.Code
label.Parent = container
bar = .()
bar.AutoButtonColor =
bar.Size = .(, , , )
bar.Position = .(, , , )
bar.BackgroundColor3 = .(, , )
bar.Text =
bar.Parent = container
barCorner = .()
barCorner.CornerRadius = .(, )
barCorner.Parent = bar
fill = .()
fill.Size = .((defaultVal - minVal) / (maxVal - minVal), , , )
fill.BackgroundColor3 = .(, , )
fill.BorderSizePixel =
fill.Parent = bar
fillCorner = .()
fillCorner.CornerRadius = .(, )
fillCorner.Parent = fill
container, label, bar, fill, minVal, maxVal
()
SizeContainer, SizeLabel, SizeBar, SizeFill, SMin, SMax = (, fovRadius, , )
OffsetContainer, OffsetLabel, OffsetBar, OffsetFill, OMin, OMax = (, fovOffsetY, -, )
DistContainer, DistLabel, DistBar, DistFill, DMin, DMax = (, maxDistance, , )
ResetBtn = (, )
()
hue = (() * ) %
.(hue, , )
()
isMenuOpen = isMenuOpen
targetSize = isMenuOpen .(, , , ) .(, , , )
tweenInfo = TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out)
isMenuOpen MainFrame.Visible =
tween = TweenService:(MainFrame, tweenInfo, {Size = targetSize})
tween:()
tween.Completed:(()
isMenuOpen MainFrame.Visible =
)
ToggleButton.MouseButton1Click:(toggleMenu)
draggingSize, draggingOffset, draggingDist = , ,
SizeBar.InputBegan:((input) input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch draggingSize = )
OffsetBar.InputBegan:((input) input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch draggingOffset = )
DistBar.InputBegan:((input) input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch draggingDist = )
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
draggingSize, draggingOffset, draggingDist = , ,
)
UserInputService.InputChanged:((input)
(draggingSize draggingOffset draggingDist) (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
draggingSize
pct = .((input.Position.X - SizeBar.AbsolutePosition.X) / SizeBar.AbsoluteSize.X, , )
fovRadius = .(SMin + (pct * (SMax - SMin)))
CenterFovFrame.Size = .(, fovRadius * , , fovRadius * )
SizeFill.Size = .(pct, , , )
SizeLabel.Text = .. fovRadius ..
draggingOffset
pct = .((input.Position.X - OffsetBar.AbsolutePosition.X) / OffsetBar.AbsoluteSize.X, , )
fovOffsetY = .(OMin + (pct * (OMax - OMin)))
CenterFovFrame.Position = .(, , , fovOffsetY)
OffsetFill.Size = .(pct, , , )
OffsetLabel.Text = .. fovOffsetY ..
draggingDist
pct = .((input.Position.X - DistBar.AbsolutePosition.X) / DistBar.AbsoluteSize.X, , )
maxDistance = .(DMin + (pct * (DMax - DMin)))
DistFill.Size = .(pct, , , )
DistLabel.Text = .. maxDistance ..
)
FpsBoostBtn.MouseButton1Click:(()
fpsBoostEnabled = fpsBoostEnabled
FpsBoostBtn.Text = .. (fpsBoostEnabled ) ..
fpsBoostEnabled
().Rendering.QualityLevel = .QualityLevel.Level01
Lighting.GlobalShadows =
().Rendering.QualityLevel = .QualityLevel.Automatic
Lighting.GlobalShadows =
)
FullbrightBtn.MouseButton1Click:(()
fullbrightEnabled = fullbrightEnabled
FullbrightBtn.Text = .. (fullbrightEnabled ) ..
Lighting.Brightness = fullbrightEnabled
Lighting.GlobalShadows = fullbrightEnabled
)
AimbotBtn.MouseButton1Click:(() aimbotEnabled = aimbotEnabled; AimbotBtn.Text = .. (aimbotEnabled ) .. )
EspBtn.MouseButton1Click:(() espEnabled = espEnabled; EspBtn.Text = .. (espEnabled ) .. )
TargetBtn.MouseButton1Click:(()
aimbotTargetPart ==
aimbotTargetPart =
TargetBtn.Text =
aimbotTargetPart =
TargetBtn.Text =
)
FovBtn.MouseButton1Click:(() fovCircleEnabled = fovCircleEnabled; FovBtn.Text = .. (fovCircleEnabled ) .. )
SpeedBtn.MouseButton1Click:(() speedHackEnabled = speedHackEnabled; SpeedBtn.Text = .. (speedHackEnabled ) .. )
JumpBtn.MouseButton1Click:(() jumpHackEnabled = jumpHackEnabled; JumpBtn.Text = .. (jumpHackEnabled ) .. )
NoclipBtn.MouseButton1Click:(() noclipEnabled = noclipEnabled; NoclipBtn.Text = .. (noclipEnabled ) .. )
SpinbotBtn.MouseButton1Click:(() spinbotEnabled = spinbotEnabled; SpinbotBtn.Text = .. (spinbotEnabled ) .. )
RainbowToolBtn.MouseButton1Click:(()
rainbowToolEnabled = rainbowToolEnabled
RainbowToolBtn.Text = .. (rainbowToolEnabled ) ..
rainbowToolEnabled
part, color (originalToolColors)
part part.Parent part.Color = color
.(originalToolColors)
)
RainbowSkinBtn.MouseButton1Click:(()
rainbowSkinEnabled = rainbowSkinEnabled
RainbowSkinBtn.Text = .. (rainbowSkinEnabled ) ..
rainbowSkinEnabled
part, color (originalSkinColors)
part part.Parent part.Color = color
.(originalSkinColors)
)
WallCheckBtn.MouseButton1Click:(() wallCheckEnabled = wallCheckEnabled; WallCheckBtn.Text = .. (wallCheckEnabled ) .. )
TeamCheckBtn.MouseButton1Click:(() teamCheckEnabled = teamCheckEnabled; TeamCheckBtn.Text = .. (teamCheckEnabled ) .. )
AntiRecoilBtn.MouseButton1Click:(() antiRecoilEnabled = antiRecoilEnabled; AntiRecoilBtn.Text = .. (antiRecoilEnabled ) .. )
ResetBtn.MouseButton1Click:(()
fovRadius = ; fovOffsetY = ; maxDistance =
CenterFovFrame.Size = .(, fovRadius * , , fovRadius * )
CenterFovFrame.Position = .(, , , fovOffsetY)
SizeFill.Size = .((fovRadius - SMin)/(SMax - SMin), , , )
OffsetFill.Size = .((fovOffsetY - OMin)/(OMax - OMin), , , )
DistFill.Size = .((maxDistance - DMin)/(DMax - DMin), , , )
SizeLabel.Text = .. fovRadius ..
OffsetLabel.Text = .. fovOffsetY ..
DistLabel.Text = .. maxDistance ..
)
espBoxes = {}
(player)
player == LocalPlayer
box = .()
box.BackgroundTransparency = ; box.Visible = ; box.Parent = ScreenGui
stroke = .(); stroke.Thickness = ; stroke.Parent = box
.(AllStrokes, stroke)
espBoxes[player] = {Box = box, Stroke = stroke}
(player) espBoxes[player] espBoxes[player].Box:(); espBoxes[player] =
_, p (Players:()) (p)
Players.PlayerAdded:(createESP)
Players.PlayerRemoving:(removeESP)
()
closest, shortest = , fovRadius
center = .(Camera.ViewportSize.X / , (Camera.ViewportSize.Y / ) + fovOffsetY)
_, p (Players:())
p ~= LocalPlayer p.Character p.Character:() p.Character.Humanoid.Health >
isTeam = teamCheckEnabled p.Team p.Team == LocalPlayer.Team
isTeam
part = p.Character:(aimbotTargetPart) p.Character:()
part
dist = (part.Position - Camera.CFrame.Position).Magnitude
dist <= maxDistance
screenPos, onScreen = Camera:(part.Position)
onScreen
passWall =
wallCheckEnabled
params = RaycastParams.()
params.FilterType = .RaycastFilterType.Exclude
params.FilterDescendantsInstances = {LocalPlayer.Character, p.Character}
:(Camera.CFrame.Position, part.Position - Camera.CFrame.Position, params) passWall =
passWall
d2 = (.(screenPos.X, screenPos.Y) - center).Magnitude
d2 < shortest shortest = d2; closest = p
closest
counter =
RunService.RenderStepped:(()
rainbow = ()
_, stroke (AllStrokes) stroke stroke.Color = rainbow
CenterFovFrame.Visible = fovCircleEnabled
char = LocalPlayer.Character
char char:()
hum = char.Humanoid
speedHackEnabled hum.WalkSpeed = hum.WalkSpeed =
jumpHackEnabled hum.JumpPower = hum.JumpPower =
noclipEnabled
_, part (char:()) part:() part.CanCollide =
spinbotEnabled char:()
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * .(, .(), )
counter = counter +
counter >=
counter =
toolRainbowColor = ()
rainbowToolEnabled
containers = {LocalPlayer.Character, LocalPlayer.Backpack}
_, container (containers)
container
_, item (container:())
item:() item:()
_, part (item:())
part:() part:()
originalToolColors[part]
originalToolColors[part] = part.Color
part.Color = toolRainbowColor
rainbowSkinEnabled char
skinRainbowColor = ()
_, part (char:())
part:() part:()
originalSkinColors[part]
originalSkinColors[part] = part.Color
part.Color = skinRainbowColor
aimbotEnabled
target = ()
target target.Character
part = target.Character:(aimbotTargetPart) target.Character:()
part
hrp = target.Character:()
pos = part.Position + (hrp (hrp.AssemblyLinearVelocity * ) .(,,))
Camera.CFrame = Camera.CFrame:(.(Camera.CFrame.Position, pos), / aimbotSmoothness)
p, data (espBoxes)
c = p.Character
espEnabled c c:() c:() c.Humanoid.Health >
hrp = c.HumanoidRootPart
head = c:() hrp
dist = (hrp.Position - Camera.CFrame.Position).Magnitude
isTeam = teamCheckEnabled p.Team p.Team == LocalPlayer.Team
dist <= maxDistance isTeam
topCoord, topVis = Camera:(head.Position + .(, , ))
botCoord, botVis = Camera:(hrp.Position - .(, , ))
topVis botVis
height = .(topCoord.Y - botCoord.Y)
width = height *
data.Box.Size = .(, width, , height)
data.Box.Position = .(, topCoord.X - width / , , topCoord.Y)
data.Box.Visible =
data.Box.Visible =
data.Box.Visible =
data.Box.Visible =
)Free aimbot script esp rainbow skin rainbow tool all games

Universal