Run it
Copy the script and paste it into your executor.
library = (:()[].Source)()
Wait = library.subs.Wait
PepsisWorld = library:({
Name = ,
Themeable = {
Info =
}
})
VisualsTab = PepsisWorld:({
Name =
})
ESPSection = VisualsTab:({
Name =
})
ESPSection:({
Name = ,
Flag = ,
Callback = (v)
Players = :()
RunService = :()
SkeletonSettings = {
Color = .(, , ),
Thickness = ,
Transparency =
}
player = Players.LocalPlayer
camera = .CurrentCamera
skeletons = {}
()
line = .()
line
(skeleton)
_, line (skeleton)
line:()
(plr)
skeleton = {}
()
plr.Character plr.Character:()
_, line (skeleton)
line.Visible =
character = plr.Character
humanoid = character:()
humanoid humanoid.RigType == .HumanoidRigType.R15
joints = {
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
}
humanoid humanoid.RigType == .HumanoidRigType.R6
joints = {
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
[] = character:(),
}
connections = {}
humanoid humanoid.RigType == .HumanoidRigType.R15
connections = {
{ , },
{ , },
{ , },
{ , },
{ , },
{ , },
{ , },
{ , },
{ , },
{ , },
{ , },
{ , },
}
humanoid humanoid.RigType == .HumanoidRigType.R6
connections = {
{ , },
{ , },
{ , },
{ , },
{ , },
}
index, connection (connections)
jointA = joints[connection[]]
jointB = joints[connection[]]
jointA jointB
posA, onScreenA = camera:(jointA.Position)
posB, onScreenB = camera:(jointB.Position)
line = skeleton[index] ()
skeleton[index] = line
line.Color = SkeletonSettings.Color
line.Thickness = SkeletonSettings.Thickness
line.Transparency = SkeletonSettings.Transparency
onScreenA onScreenB
connection[] == connection[] ==
offsetY =
posB = camera:(jointB.Position + .(, offsetY, ))
line.From = .(posA.X, posA.Y)
line.To = .(posB.X, posB.Y)
line.Visible =
line.Visible =
skeleton[index]
skeleton[index].Visible =
skeletons[plr] = skeleton
RunService.RenderStepped:(()
plr plr.Parent
()
(skeleton)
)
(plr)
skeletons[plr]
(skeletons[plr])
skeletons[plr] =
_, plr (Players:())
plr ~= player
(plr)
Players.PlayerAdded:((plr)
plr ~= player
(plr)
)
Players.PlayerRemoving:(untrackPlayer)
})
ESPSection:({
Name = ,
Flag = ,
Callback = (v)
settings = {
defaultcolor = .(,,),
teamcheck = ,
teamcolor =
};
runService = :();
players = :();
localPlayer = players.LocalPlayer;
camera = .CurrentCamera;
newVector2, newColor3, newDrawing = .new, .new, .new;
tan, rad = .tan, .rad;
round = (...) a = {}; i,v , .(...) a[i] = .(v); (a); ;
wtvp = (...) a, b = camera.(camera, ...) (a.X, a.Y), b, a.Z ;
espCache = {};
(player)
drawings = {};
drawings.box = ();
drawings.box.Thickness = ;
drawings.box.Filled = ;
drawings.box.Color = settings.defaultcolor;
drawings.box.Visible = ;
drawings.box.ZIndex = ;
drawings.boxoutline = ();
drawings.boxoutline.Thickness = ;
drawings.boxoutline.Filled = ;
drawings.boxoutline.Color = ();
drawings.boxoutline.Visible = ;
drawings.boxoutline.ZIndex = ;
espCache[player] = drawings;
(player)
(espCache, player)
_, drawing , espCache[player]
drawing:();
espCache[player] = ;
(player, esp)
character = player player.Character;
character
cframe = character:();
position, visible, depth = (cframe.Position);
esp.box.Visible = visible;
esp.boxoutline.Visible = visible;
cframe visible
scaleFactor = / (depth * ((camera.FieldOfView / )) * ) * ;
width, height = ( * scaleFactor, * scaleFactor);
x, y = (position.X, position.Y);
esp.box.Size = (width, height);
esp.box.Position = ((x - width / , y - height / ));
esp.box.Color = settings.teamcolor player.TeamColor.Color settings.defaultcolor;
esp.boxoutline.Size = esp.box.Size;
esp.boxoutline.Position = esp.box.Position;
esp.box.Visible = ;
esp.boxoutline.Visible = ;
_, player , players:()
player ~= localPlayer
(player);
players.PlayerAdded:((player)
(player);
);
players.PlayerRemoving:((player)
(player);
)
runService:(, .RenderPriority.Camera.Value, ()
player, drawings , espCache
settings.teamcheck player.Team == localPlayer.Team
;
drawings player ~= localPlayer
(player, drawings);
)
})
ESPSection:({
Name = ,
Flag = ,
Callback = (v)
lplr = .Players.LocalPlayer
camera = :().CurrentCamera
CurrentCamera = .CurrentCamera
worldToViewportPoint = CurrentCamera.worldToViewportPoint
.TeamCheck =
i,v (.Players:())
Tracer = .()
Tracer.Visible =
Tracer.Color = .(,,)
Tracer.Thickness =
Tracer.Transparency =
()
:().RenderStepped:(()
v.Character ~= v.Character:() ~= v.Character:() ~= v ~= lplr v.Character.Humanoid.Health >
Vector, OnScreen = camera:(v.Character.HumanoidRootPart.Position)
OnScreen
Tracer.From = .(camera.ViewportSize.X / , camera.ViewportSize.Y / )
Tracer.To = .(Vector.X, Vector.Y)
.TeamCheck v.TeamColor == lplr.TeamColor
Tracer.Visible =
Tracer.Visible =
Tracer.Visible =
Tracer.Visible =
)
.(lineesp)()
.Players.PlayerAdded:((v)
Tracer = .()
Tracer.Visible =
Tracer.Color = .(,,)
Tracer.Thickness =
Tracer.Transparency =
()
:().RenderStepped:(()
v.Character ~= v.Character:() ~= v.Character:() ~= v ~= lplr v.Character.Humanoid.Health >
Vector, OnScreen = camera:(v.Character.HumanoidRootPart.Position)
OnScreen
Tracer.From = .(camera.ViewportSize.X / , camera.ViewportSize.Y / )
Tracer.To = .(Vector.X, Vector.Y)
.TeamCheck v.TeamColor == lplr.TeamColor
Tracer.Visible =
Tracer.Visible =
Tracer.Visible =
Tracer.Visible =
)
.(lineesp)()
)
})
IDKTab = PepsisWorld:({
Name =
})
IDKSection = IDKTab:({
Name =
})
IDKSection:({
Name = ,
Flag = ,
Callback = (v)
=
, , , , mathclamp, , mousemoverel = (, , , , .new, .clamp, , mousemoverel (Input Input.MouseMove))
(()
().Aimbot.Functions:()
)
().Aimbot = {}
Environment = ().Aimbot
RunService = :()
UserInputService = :()
TweenService = :()
Players = :()
Camera = .CurrentCamera
LocalPlayer = Players.LocalPlayer
RequiredDistance, Typing, Running, Animation, ServiceConnections = , , , , {}
Environment.Settings = {
Enabled = ,
TeamCheck = ,
AliveCheck = ,
WallCheck = ,
Sensitivity = ,
ThirdPerson = ,
ThirdPersonSensitivity = ,
TriggerKey = ,
Toggle = ,
LockPart =
}
Environment.FOVSettings = {
Enabled = ,
Visible = ,
Amount = ,
Color = .(, , ),
LockedColor = .(, , ),
Transparency = ,
Sides = ,
Thickness = ,
Filled =
}
Environment.FOVCircle = .()
()
Environment.Locked =
Animation Animation:()
Environment.FOVCircle.Color = Environment.FOVSettings.Color
()
Environment.Locked
RequiredDistance = (Environment.FOVSettings.Enabled Environment.FOVSettings.Amount )
_, v , Players:()
v ~= LocalPlayer
v.Character v.Character:(Environment.Settings.LockPart) v.Character:()
Environment.Settings.TeamCheck v.Team == LocalPlayer.Team
Environment.Settings.AliveCheck v.Character:().Health <=
Environment.Settings.WallCheck #(Camera:({v.Character[Environment.Settings.LockPart].Position}, v.Character:())) >
Vector, OnScreen = Camera:(v.Character[Environment.Settings.LockPart].Position)
Distance = ((UserInputService:().X, UserInputService:().Y) - (Vector.X, Vector.Y)).Magnitude
Distance < RequiredDistance OnScreen
RequiredDistance = Distance
Environment.Locked = v
((UserInputService:().X, UserInputService:().Y) - (Camera:(Environment.Locked.Character[Environment.Settings.LockPart].Position).X, Camera:(Environment.Locked.Character[Environment.Settings.LockPart].Position).Y)).Magnitude > RequiredDistance
()
ServiceConnections.TypingStartedConnection = UserInputService.TextBoxFocused:(()
Typing =
)
ServiceConnections.TypingEndedConnection = UserInputService.TextBoxFocusReleased:(()
Typing =
)
()
ServiceConnections.RenderSteppedConnection = RunService.RenderStepped:(()
Environment.FOVSettings.Enabled Environment.Settings.Enabled
Environment.FOVCircle.Radius = Environment.FOVSettings.Amount
Environment.FOVCircle.Thickness = Environment.FOVSettings.Thickness
Environment.FOVCircle.Filled = Environment.FOVSettings.Filled
Environment.FOVCircle.NumSides = Environment.FOVSettings.Sides
Environment.FOVCircle.Color = Environment.FOVSettings.Color
Environment.FOVCircle.Transparency = Environment.FOVSettings.Transparency
Environment.FOVCircle.Visible = Environment.FOVSettings.Visible
Environment.FOVCircle.Position = (UserInputService:().X, UserInputService:().Y)
Environment.FOVCircle.Visible =
Running Environment.Settings.Enabled
()
Environment.Locked
Environment.Settings.ThirdPerson
Environment.Settings.ThirdPersonSensitivity = (Environment.Settings.ThirdPersonSensitivity, , )
Vector = Camera:(Environment.Locked.Character[Environment.Settings.LockPart].Position)
((Vector.X - UserInputService:().X) * Environment.Settings.ThirdPersonSensitivity, (Vector.Y - UserInputService:().Y) * Environment.Settings.ThirdPersonSensitivity)
Environment.Settings.Sensitivity >
Animation = TweenService:(Camera, TweenInfo.(Environment.Settings.Sensitivity, .EasingStyle.Sine, .EasingDirection.Out), { = .(Camera.CFrame.Position, Environment.Locked.Character[Environment.Settings.LockPart].Position)})
Animation:()
Camera.CFrame = .(Camera.CFrame.Position, Environment.Locked.Character[Environment.Settings.LockPart].Position)
Environment.FOVCircle.Color = Environment.FOVSettings.LockedColor
)
ServiceConnections.InputBeganConnection = UserInputService.InputBegan:((Input)
Typing
(()
Input.KeyCode == .KeyCode[Environment.Settings.TriggerKey]
Environment.Settings.Toggle
Running = Running
Running
()
Running =
)
(()
Input.UserInputType == .UserInputType[Environment.Settings.TriggerKey]
Environment.Settings.Toggle
Running = Running
Running
()
Running =
)
)
ServiceConnections.InputEndedConnection = UserInputService.InputEnded:((Input)
Typing
Environment.Settings.Toggle
(()
Input.KeyCode == .KeyCode[Environment.Settings.TriggerKey]
Running = ; ()
)
(()
Input.UserInputType == .UserInputType[Environment.Settings.TriggerKey]
Running = ; ()
)
)
Environment.Functions = {}
Environment.Functions:()
_, v , ServiceConnections
v:()
Environment.FOVCircle.Remove Environment.FOVCircle:()
().Aimbot.Functions =
().Aimbot =
Load = ; GetClosestPlayer = ; CancelLock =
Environment.Functions:()
_, v , ServiceConnections
v:()
()
Environment.Functions:()
Environment.Settings = {
Enabled = ,
TeamCheck = ,
AliveCheck = ,
WallCheck = ,
Sensitivity = ,
ThirdPerson = ,
ThirdPersonSensitivity = ,
TriggerKey = ,
Toggle = ,
LockPart =
}
Environment.FOVSettings = {
Enabled = ,
Visible = ,
Amount = ,
Color = .(, , ),
LockedColor = .(, , ),
Transparency = ,
Sides = ,
Thickness = ,
Filled =
}
()
})
IDKSection:({
Name = ,
Flag = ,
Callback = (v)
.HeadSize =
.Disabled =
:().RenderStepped:(()
.Disabled
i,v , :():()
v.Name ~= :().LocalPlayer.Name
(()
v.Character.HumanoidRootPart.Size = .(.HeadSize,.HeadSize,.HeadSize)
v.Character.HumanoidRootPart.Transparency =
v.Character.HumanoidRootPart.BrickColor = BrickColor.()
v.Character.HumanoidRootPart.Material =
v.Character.HumanoidRootPart.CanCollide =
)
)
})
IDKSection:({
Name = ,
Flag = ,
Callback = (v)
.HeadSize =
.Disabled =
:().RenderStepped:(()
.Disabled
i,v , :():()
v.Name ~= :().LocalPlayer.Name
(()
v.Character.HumanoidRootPart.Size = .(.HeadSize,.HeadSize,.HeadSize)
v.Character.HumanoidRootPart.Transparency =
v.Character.HumanoidRootPart.BrickColor = BrickColor.()
v.Character.HumanoidRootPart.Material =
v.Character.HumanoidRootPart.CanCollide =
)
)
})
sotuffniggaTab = PepsisWorld:({
Name =
})
sotuffniggaSection = sotuffniggaTab:({
Name =
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
(, v)
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
(, v)
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
(, v)
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
(, v)
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
(, v)
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
UserInputService = :()
Players = :()
player = Players.LocalPlayer
mouse = player:()
holdingF =
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.F
holdingF =
)
UserInputService.InputEnded:((input)
input.KeyCode == .KeyCode.F
holdingF =
)
mouse.Button1Down:(()
holdingF
char = player.Character
root = char char:()
root
targetPos = mouse.Hit.p
root.CFrame = .(targetPos + .(, , ))
)
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
savedSpeed =
()
Players = :()
RunService = :()
UserInputService = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
HRP = character:()
Camera = .CurrentCamera
baseSpeed = savedSpeed
flySpeed = baseSpeed
flying =
forwardHold =
inputFlags = { forward = , back = , left = , right = , up = , down = }
bodyVelocity = .()
bodyVelocity.MaxForce = .(, , )
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
toggleButton = .()
toggleButton.Name =
toggleButton.Text =
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Font = .Font.GothamBold
toggleButton.TextScaled =
toggleButton.BackgroundTransparency =
toggleButton.Parent = screenGui
speedBox = .()
speedBox.Name =
speedBox.Text = (baseSpeed)
speedBox.Size = .(, , , )
speedBox.Position = .(, -, , )
speedBox.BackgroundColor3 = .(, , )
speedBox.TextColor3 = .(, , )
speedBox.Font = .Font.GothamBold
speedBox.TextScaled =
speedBox.BackgroundTransparency =
speedBox.Parent = screenGui
(id)
anim = .()
anim.AnimationId = .. id
anim
animations = {
forward = (),
up = (),
right1 = (),
right2 = (),
left1 = (),
left2 = (),
flyLow1 = (),
flyLow2 = (),
flyFast = (),
back1 = (),
back2 = (),
back3 = (),
back4 = (),
down = (),
idle1 = ()
}
tracks = {}
name, anim (animations)
tracks[name] = humanoid:(anim)
()
_, track (tracks)
track:()
()
flying =
forwardHold =
flySpeed = baseSpeed
bodyVelocity.Parent = HRP
bodyGyro.Parent = HRP
humanoid.PlatformStand =
()
flying =
bodyVelocity.Parent =
bodyGyro.Parent =
humanoid.PlatformStand =
()
toggleButton.MouseButton1Click:(()
flying
()
toggleButton.Text =
()
toggleButton.Text =
)
speedBox.FocusLost:(()
num = (speedBox.Text)
num num >
baseSpeed = num
savedSpeed = num
flying flySpeed = baseSpeed
speedBox.Text = (baseSpeed)
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.W inputFlags.forward =
input.KeyCode == .KeyCode.S inputFlags.back =
input.KeyCode == .KeyCode.A inputFlags.left =
input.KeyCode == .KeyCode.D inputFlags.right =
input.KeyCode == .KeyCode.E inputFlags.up =
input.KeyCode == .KeyCode.Q inputFlags.down =
)
UserInputService.InputEnded:((input)
input.KeyCode == .KeyCode.W inputFlags.forward =
input.KeyCode == .KeyCode.S inputFlags.back =
input.KeyCode == .KeyCode.A inputFlags.left =
input.KeyCode == .KeyCode.D inputFlags.right =
input.KeyCode == .KeyCode.E inputFlags.up =
input.KeyCode == .KeyCode.Q inputFlags.down =
)
RunService.RenderStepped:((dt)
flying
inputFlags.forward forwardHold =
dir = .zero
camCF = Camera.CFrame
inputFlags.forward dir += camCF.LookVector
inputFlags.back dir -= camCF.LookVector
inputFlags.left dir -= camCF.RightVector
inputFlags.right dir += camCF.RightVector
inputFlags.up dir += .yAxis
inputFlags.down dir -= .yAxis
dir.Magnitude > dir = dir.Unit
bodyVelocity.Velocity = dir * flySpeed
bodyGyro.CFrame = camCF
inputFlags.up
tracks.up.IsPlaying (); tracks.up:()
inputFlags.down
tracks.down.IsPlaying (); tracks.down:()
inputFlags.left
tracks.left1.IsPlaying
()
tracks.left1:(); tracks.left1.TimePosition = ; tracks.left1:()
tracks.left2:(); tracks.left2.TimePosition = ; tracks.left2:()
inputFlags.right
tracks.right1.IsPlaying
()
tracks.right1:(); tracks.right1.TimePosition = ; tracks.right1:()
tracks.right2:(); tracks.right2.TimePosition = ; tracks.right2:()
inputFlags.back
tracks.back1.IsPlaying
()
tracks.back1:(); tracks.back1.TimePosition = ; tracks.back1:()
tracks.back2:(); tracks.back2:()
tracks.back3:(); tracks.back3.TimePosition = ; tracks.back3:()
tracks.back4:(); tracks.back4.TimePosition = ; tracks.back4:()
inputFlags.forward
forwardHold += dt
forwardHold >=
tracks.flyFast.IsPlaying
()
flySpeed = baseSpeed *
tracks.flyFast:(); tracks.flyFast:()
tracks.flyLow1.IsPlaying
()
flySpeed = baseSpeed
tracks.flyLow1:()
tracks.flyLow2:()
tracks.idle1.IsPlaying
()
tracks.idle1:(); tracks.idle1:()
)
()
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
Noclip =
Clip =
()
Clip =
()
Clip == .Players.LocalPlayer.Character ~=
_,v (.Players.LocalPlayer.Character:())
v:() v.CanCollide v.Name ~= floatName
v.CanCollide =
()
Noclip = :().Stepped:(Nocl)
()
Noclip Noclip:()
Clip =
()
})
sotuffniggaSection:({
Name = ,
Flag = ,
Callback = (v)
_, v (.ReplicatedStorage.Weapons:())
v.Name == v.Name ==
v.Value =
})
VisualsTab = PepsisWorld:({
Name =
})
ESPSection = VisualsTab:({
Name =
})
ESPSection:({
Name = ,
Flag = ,
Callback = (v)
Hook = {
Players = {
[] = {Color = .(, , ), On = },
[] = {Color = .(, , ), On = }
},
Objects = {
[] = {Color = .(, , ), On = },
[] = {Color = .(, , ), On = },
[] = {Color = .(, , ), On = },
[] = {Color = .(, , ), On = },
[] = {Color = .(, , ), On = }
}
}
folder = {
[] = .Map,
[] = .Map,
[] = .Map,
[] = ,
[] = .Map
}
Players = :()
RunService = :()
localPlayer = Players.LocalPlayer
cache = {}
(obj, color)
obj:()
h = .()
h.Name =
h.Adornee = obj
h.FillColor = color
h.OutlineColor = color
h.FillTransparency =
h.OutlineTransparency =
h.DepthMode = .HighlightDepthMode.AlwaysOnTop
h.Parent = obj
(text, color)
billboard = .()
billboard.Name =
billboard.AlwaysOnTop =
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
textLabel = .()
textLabel.Name =
textLabel.Size = .(, , , )
textLabel.BackgroundTransparency =
textLabel.Text = text
textLabel.TextColor3 = color
textLabel.TextStrokeTransparency =
textLabel.TextStrokeColor3 = .(, , )
textLabel.Font = .Font.GothamBold
textLabel.TextSize =
textLabel.TextWrapped =
textLabel.Parent = billboard
billboard
(player)
player.Team
teamName = player.Team.Name:()
teamName:()
teamName:()
(player)
player.Character
humanoidRootPart = player.Character:()
humanoidRootPart
cacheKey = player.Name ..
currentTime = ()
cache[cacheKey] currentTime - cache[cacheKey] <
cache[cacheKey] = currentTime
existingTag = humanoidRootPart:()
existingTag existingTag:()
role = (player)
color = role == Hook.Players[].Color Hook.Players[].Color
distance =
localPlayer.Character localPlayer.Character:()
distance = .((humanoidRootPart.Position - localPlayer.Character.HumanoidRootPart.Position).Magnitude)
nametagText = player.Name .. .. distance ..
nametag = (nametagText, color)
nametag.Adornee = humanoidRootPart
nametag.Parent = humanoidRootPart
_, p (Players:())
p ~= localPlayer p.Character p.Team
p.Team.Name ==
(p.Character, Hook.Players[].Color)
p.Team.Name ==
(p.Character, Hook.Players[].Color)
t, f (folder)
_, obj (f:())
t == obj.Name ==
obj:()
_, part (obj.Model:())
part:()
(part, Hook.Objects[].Color)
obj:()
(obj[], Hook.Objects[].Color)
obj.Name == (t == t)
(obj, Hook.Objects[t].Color)
lastUpdate =
RunService.Heartbeat:(()
currentTime = ()
currentTime - lastUpdate <
lastUpdate = currentTime
_, player (Players:())
player ~= localPlayer
(player)
)
_, player (Players:())
player ~= localPlayer
player.CharacterAdded:(()
.()
(player)
)
player.Character
(player)
})
ESPSection = VisualsTab:({
Name =
})
ESPSection:({
Name = ,
Flag = ,
Callback = (v)
().Resolution = {
[] =
}
Camera = .CurrentCamera
().gg_scripters ==
:().RenderStepped:(
()
Camera.CFrame = Camera.CFrame * .(, , , , , , , ().Resolution[], , , , )
)
().gg_scripters =
})
ESP (Boxes, Skeletons, Tracers) Aimbot Ragebot / Hitbox Expander Teleport, Fly, No Spread, etc. UI library + toggles for cheat features by the way I made more tabs and exploits for you so you can make more idk
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal