local library = loadstring(game:GetObjects("rbxassetid://7657867786")[1].Source)() local Wait = library.subs.Wait ---------------------------------------------------------------- -- MAIN WINDOW ---------------------------------------------------------------- local PepsisWorld = library:CreateWindow({ Name = "lol@ilya", Themeable = { Info = "Discord Server: VzYTJ7Y" } }) ---------------------------------------------------------------- -- VISUALS TAB ---------------------------------------------------------------- local VisualsTab = PepsisWorld:CreateTab({ Name = "Visuals" }) local ESPSection = VisualsTab:CreateSection({ Name = "ESP" }) ESPSection:AddToggle({ Name = "Skeleton", Flag = "ESP_Skeleton", Callback = function(v) local Players = game:GetService("Players") local RunService = game:GetService("RunService") local SkeletonSettings = { Color = Color3.new(0, 1, 0), Thickness = 2, Transparency = 1 } local player = Players.LocalPlayer local camera = workspace.CurrentCamera local skeletons = {} local function createLine() local line = Drawing.new("Line") return line end local function removeSkeleton(skeleton) for _, line in pairs(skeleton) do line:Remove() end end local function trackPlayer(plr) local skeleton = {} local function updateSkeleton() if not plr.Character or not plr.Character:FindFirstChild("HumanoidRootPart") then for _, line in pairs(skeleton) do line.Visible = false end return end local character = plr.Character local humanoid = character:FindFirstChild("Humanoid") if humanoid and humanoid.RigType == Enum.HumanoidRigType.R15 then joints = { ["Head"] = character:FindFirstChild("Head"), ["UpperTorso"] = character:FindFirstChild("UpperTorso"), ["LowerTorso"] = character:FindFirstChild("LowerTorso"), ["LeftUpperArm"] = character:FindFirstChild("LeftUpperArm"), ["LeftLowerArm"] = character:FindFirstChild("LeftLowerArm"), ["LeftHand"] = character:FindFirstChild("LeftHand"), ["RightUpperArm"] = character:FindFirstChild("RightUpperArm"), ["RightLowerArm"] = character:FindFirstChild("RightLowerArm"), ["RightHand"] = character:FindFirstChild("RightHand"), ["LeftUpperLeg"] = character:FindFirstChild("LeftUpperLeg"), ["LeftLowerLeg"] = character:FindFirstChild("LeftLowerLeg"), ["RightUpperLeg"] = character:FindFirstChild("RightUpperLeg"), ["RightLowerLeg"] = character:FindFirstChild("RightLowerLeg"), } elseif humanoid and humanoid.RigType == Enum.HumanoidRigType.R6 then joints = { ["Head"] = character:FindFirstChild("Head"), ["Torso"] = character:FindFirstChild("Torso"), ["LeftLeg"] = character:FindFirstChild("Left Leg"), ["RightLeg"] = character:FindFirstChild("Right Leg"), ["LeftArm"] = character:FindFirstChild("Left Arm"), ["RightArm"] = character:FindFirstChild("Right Arm"), } end local connections = {} if humanoid and humanoid.RigType == Enum.HumanoidRigType.R15 then connections = { { "Head", "UpperTorso" }, { "UpperTorso", "LowerTorso" }, { "LowerTorso", "LeftUpperLeg" }, { "LeftUpperLeg", "LeftLowerLeg" }, { "LowerTorso", "RightUpperLeg" }, { "RightUpperLeg", "RightLowerLeg" }, { "UpperTorso", "LeftUpperArm" }, { "LeftUpperArm", "LeftLowerArm" }, { "LeftLowerArm", "LeftHand" }, { "UpperTorso", "RightUpperArm" }, { "RightUpperArm", "RightLowerArm" }, { "RightLowerArm", "RightHand" }, } elseif humanoid and humanoid.RigType == Enum.HumanoidRigType.R6 then connections = { { "Head", "Torso" }, { "Torso", "LeftArm" }, { "Torso", "RightArm" }, { "Torso", "LeftLeg" }, { "Torso", "RightLeg" }, } end for index, connection in ipairs(connections) do local jointA = joints[connection[1]] local jointB = joints[connection[2]] if jointA and jointB then local posA, onScreenA = camera:WorldToViewportPoint(jointA.Position) local posB, onScreenB = camera:WorldToViewportPoint(jointB.Position) local line = skeleton[index] or createLine() skeleton[index] = line line.Color = SkeletonSettings.Color line.Thickness = SkeletonSettings.Thickness line.Transparency = SkeletonSettings.Transparency if onScreenA and onScreenB then if connection[2] == "LeftArm" or connection[2] == "RightArm" then local offsetY = 0.5 posB = camera:WorldToViewportPoint(jointB.Position + Vector3.new(0, offsetY, 0)) end line.From = Vector2.new(posA.X, posA.Y) line.To = Vector2.new(posB.X, posB.Y) line.Visible = true else line.Visible = false end elseif skeleton[index] then skeleton[index].Visible = false end end end skeletons[plr] = skeleton RunService.RenderStepped:Connect(function() if plr and plr.Parent then updateSkeleton() else removeSkeleton(skeleton) end end) end local function untrackPlayer(plr) if skeletons[plr] then removeSkeleton(skeletons[plr]) skeletons[plr] = nil end end for _, plr in ipairs(Players:GetPlayers()) do if plr ~= player then trackPlayer(plr) end end Players.PlayerAdded:Connect(function(plr) if plr ~= player then trackPlayer(plr) end end) Players.PlayerRemoving:Connect(untrackPlayer) end }) ESPSection:AddToggle({ Name = "Box", Flag = "ESP_Box", Callback = function(v) -- settings local settings = { defaultcolor = Color3.fromRGB(255,0,0), teamcheck = false, teamcolor = true }; -- services local runService = game:GetService("RunService"); local players = game:GetService("Players"); -- variables local localPlayer = players.LocalPlayer; local camera = workspace.CurrentCamera; -- functions local newVector2, newColor3, newDrawing = Vector2.new, Color3.new, Drawing.new; local tan, rad = math.tan, math.rad; local round = function(...) local a = {}; for i,v in next, table.pack(...) do a[i] = math.round(v); end return unpack(a); end; local wtvp = function(...) local a, b = camera.WorldToViewportPoint(camera, ...) return newVector2(a.X, a.Y), b, a.Z end; local espCache = {}; local function createEsp(player) local drawings = {}; drawings.box = newDrawing("Square"); drawings.box.Thickness = 1; drawings.box.Filled = false; drawings.box.Color = settings.defaultcolor; drawings.box.Visible = false; drawings.box.ZIndex = 2; drawings.boxoutline = newDrawing("Square"); drawings.boxoutline.Thickness = 3; drawings.boxoutline.Filled = false; drawings.boxoutline.Color = newColor3(); drawings.boxoutline.Visible = false; drawings.boxoutline.ZIndex = 1; espCache[player] = drawings; end local function removeEsp(player) if rawget(espCache, player) then for _, drawing in next, espCache[player] do drawing:Remove(); end espCache[player] = nil; end end local function updateEsp(player, esp) local character = player and player.Character; if character then local cframe = character:GetModelCFrame(); local position, visible, depth = wtvp(cframe.Position); esp.box.Visible = visible; esp.boxoutline.Visible = visible; if cframe and visible then local scaleFactor = 1 / (depth * tan(rad(camera.FieldOfView / 2)) * 2) * 1000; local width, height = round(4 * scaleFactor, 5 * scaleFactor); local x, y = round(position.X, position.Y); esp.box.Size = newVector2(width, height); esp.box.Position = newVector2(round(x - width / 2, y - height / 2)); esp.box.Color = settings.teamcolor and player.TeamColor.Color or settings.defaultcolor; esp.boxoutline.Size = esp.box.Size; esp.boxoutline.Position = esp.box.Position; end else esp.box.Visible = false; esp.boxoutline.Visible = false; end end -- main for _, player in next, players:GetPlayers() do if player ~= localPlayer then createEsp(player); end end players.PlayerAdded:Connect(function(player) createEsp(player); end); players.PlayerRemoving:Connect(function(player) removeEsp(player); end) runService:BindToRenderStep("esp", Enum.RenderPriority.Camera.Value, function() for player, drawings in next, espCache do if settings.teamcheck and player.Team == localPlayer.Team then continue; end if drawings and player ~= localPlayer then updateEsp(player, drawings); end end end) end }) ESPSection:AddToggle({ Name = "Tracers", Flag = "ESP_Tracers", Callback = function(v) local lplr = game.Players.LocalPlayer local camera = game:GetService("Workspace").CurrentCamera local CurrentCamera = workspace.CurrentCamera local worldToViewportPoint = CurrentCamera.worldToViewportPoint _G.TeamCheck = false -- Use True or False to toggle TeamCheck for i,v in pairs(game.Players:GetChildren()) do local Tracer = Drawing.new("Line") Tracer.Visible = false Tracer.Color = Color3.new(1,1,1) Tracer.Thickness = 1 Tracer.Transparency = 1 function lineesp() game:GetService("RunService").RenderStepped:Connect(function() if v.Character ~= nil and v.Character:FindFirstChild("Humanoid") ~= nil and v.Character:FindFirstChild("HumanoidRootPart") ~= nil and v ~= lplr and v.Character.Humanoid.Health > 0 then local Vector, OnScreen = camera:worldToViewportPoint(v.Character.HumanoidRootPart.Position) if OnScreen then Tracer.From = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 1) Tracer.To = Vector2.new(Vector.X, Vector.Y) if _G.TeamCheck and v.TeamColor == lplr.TeamColor then --//Teammates Tracer.Visible = false else --//Enemies Tracer.Visible = true end else Tracer.Visible = false end else Tracer.Visible = false end end) end coroutine.wrap(lineesp)() end game.Players.PlayerAdded:Connect(function(v) local Tracer = Drawing.new("Line") Tracer.Visible = false Tracer.Color = Color3.new(1,1,1) Tracer.Thickness = 1 Tracer.Transparency = 1 function lineesp() game:GetService("RunService").RenderStepped:Connect(function() if v.Character ~= nil and v.Character:FindFirstChild("Humanoid") ~= nil and v.Character:FindFirstChild("HumanoidRootPart") ~= nil and v ~= lplr and v.Character.Humanoid.Health > 0 then local Vector, OnScreen = camera:worldToViewportPoint(v.Character.HumanoidRootPart.Position) if OnScreen then Tracer.From = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 1) Tracer.To = Vector2.new(Vector.X, Vector.Y) if _G.TeamCheck and v.TeamColor == lplr.TeamColor then --//Teammates Tracer.Visible = false else --//Enemies Tracer.Visible = true end else Tracer.Visible = false end else Tracer.Visible = false end end) end coroutine.wrap(lineesp)() end) end }) ---------------------------------------------------------------- -- IDK TAB ---------------------------------------------------------------- local IDKTab = PepsisWorld:CreateTab({ Name = "aimbot" }) local IDKSection = IDKTab:CreateSection({ Name = "IDK Settings" }) -- Five normal toggles IDKSection:AddToggle({ Name = "aimbot", Flag = "IDK_Toggle1", Callback = function(v) --// Cache local select = select local pcall, getgenv, next, Vector2, mathclamp, type, mousemoverel = select(1, pcall, getgenv, next, Vector2.new, math.clamp, type, mousemoverel or (Input and Input.MouseMove)) --// Preventing Multiple Processes pcall(function() getgenv().Aimbot.Functions:Exit() end) --// Environment getgenv().Aimbot = {} local Environment = getgenv().Aimbot --// Services local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local Camera = workspace.CurrentCamera local LocalPlayer = Players.LocalPlayer --// Variables local RequiredDistance, Typing, Running, Animation, ServiceConnections = 2000, false, false, nil, {} --// Script Settings Environment.Settings = { Enabled = true, TeamCheck = false, AliveCheck = true, WallCheck = false, -- Laggy Sensitivity = 0, -- Animation length (in seconds) before fully locking onto target ThirdPerson = false, -- Uses mousemoverel instead of CFrame to support locking in third person (could be choppy) ThirdPersonSensitivity = 3, -- Boundary: 0.1 - 5 TriggerKey = "MouseButton2", Toggle = false, LockPart = "Head" -- Body part to lock on } Environment.FOVSettings = { Enabled = true, Visible = true, Amount = 90, Color = Color3.fromRGB(255, 255, 255), LockedColor = Color3.fromRGB(255, 70, 70), Transparency = 0.5, Sides = 60, Thickness = 1, Filled = false } Environment.FOVCircle = Drawing.new("Circle") --// Functions local function CancelLock() Environment.Locked = nil if Animation then Animation:Cancel() end Environment.FOVCircle.Color = Environment.FOVSettings.Color end local function GetClosestPlayer() if not Environment.Locked then RequiredDistance = (Environment.FOVSettings.Enabled and Environment.FOVSettings.Amount or 2000) for _, v in next, Players:GetPlayers() do if v ~= LocalPlayer then if v.Character and v.Character:FindFirstChild(Environment.Settings.LockPart) and v.Character:FindFirstChildOfClass("Humanoid") then if Environment.Settings.TeamCheck and v.Team == LocalPlayer.Team then continue end if Environment.Settings.AliveCheck and v.Character:FindFirstChildOfClass("Humanoid").Health <= 0 then continue end if Environment.Settings.WallCheck and #(Camera:GetPartsObscuringTarget({v.Character[Environment.Settings.LockPart].Position}, v.Character:GetDescendants())) > 0 then continue end local Vector, OnScreen = Camera:WorldToViewportPoint(v.Character[Environment.Settings.LockPart].Position) local Distance = (Vector2(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y) - Vector2(Vector.X, Vector.Y)).Magnitude if Distance < RequiredDistance and OnScreen then RequiredDistance = Distance Environment.Locked = v end end end end elseif (Vector2(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y) - Vector2(Camera:WorldToViewportPoint(Environment.Locked.Character[Environment.Settings.LockPart].Position).X, Camera:WorldToViewportPoint(Environment.Locked.Character[Environment.Settings.LockPart].Position).Y)).Magnitude > RequiredDistance then CancelLock() end end --// Typing Check ServiceConnections.TypingStartedConnection = UserInputService.TextBoxFocused:Connect(function() Typing = true end) ServiceConnections.TypingEndedConnection = UserInputService.TextBoxFocusReleased:Connect(function() Typing = false end) --// Main local function Load() ServiceConnections.RenderSteppedConnection = RunService.RenderStepped:Connect(function() if Environment.FOVSettings.Enabled and Environment.Settings.Enabled then 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 = Vector2(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y) else Environment.FOVCircle.Visible = false end if Running and Environment.Settings.Enabled then GetClosestPlayer() if Environment.Locked then if Environment.Settings.ThirdPerson then Environment.Settings.ThirdPersonSensitivity = mathclamp(Environment.Settings.ThirdPersonSensitivity, 0.1, 5) local Vector = Camera:WorldToViewportPoint(Environment.Locked.Character[Environment.Settings.LockPart].Position) mousemoverel((Vector.X - UserInputService:GetMouseLocation().X) * Environment.Settings.ThirdPersonSensitivity, (Vector.Y - UserInputService:GetMouseLocation().Y) * Environment.Settings.ThirdPersonSensitivity) else if Environment.Settings.Sensitivity > 0 then Animation = TweenService:Create(Camera, TweenInfo.new(Environment.Settings.Sensitivity, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {CFrame = CFrame.new(Camera.CFrame.Position, Environment.Locked.Character[Environment.Settings.LockPart].Position)}) Animation:Play() else Camera.CFrame = CFrame.new(Camera.CFrame.Position, Environment.Locked.Character[Environment.Settings.LockPart].Position) end end Environment.FOVCircle.Color = Environment.FOVSettings.LockedColor end end end) ServiceConnections.InputBeganConnection = UserInputService.InputBegan:Connect(function(Input) if not Typing then pcall(function() if Input.KeyCode == Enum.KeyCode[Environment.Settings.TriggerKey] then if Environment.Settings.Toggle then Running = not Running if not Running then CancelLock() end else Running = true end end end) pcall(function() if Input.UserInputType == Enum.UserInputType[Environment.Settings.TriggerKey] then if Environment.Settings.Toggle then Running = not Running if not Running then CancelLock() end else Running = true end end end) end end) ServiceConnections.InputEndedConnection = UserInputService.InputEnded:Connect(function(Input) if not Typing then if not Environment.Settings.Toggle then pcall(function() if Input.KeyCode == Enum.KeyCode[Environment.Settings.TriggerKey] then Running = false; CancelLock() end end) pcall(function() if Input.UserInputType == Enum.UserInputType[Environment.Settings.TriggerKey] then Running = false; CancelLock() end end) end end end) end --// Functions Environment.Functions = {} function Environment.Functions:Exit() for _, v in next, ServiceConnections do v:Disconnect() end if Environment.FOVCircle.Remove then Environment.FOVCircle:Remove() end getgenv().Aimbot.Functions = nil getgenv().Aimbot = nil Load = nil; GetClosestPlayer = nil; CancelLock = nil end function Environment.Functions:Restart() for _, v in next, ServiceConnections do v:Disconnect() end Load() end function Environment.Functions:ResetSettings() Environment.Settings = { Enabled = true, TeamCheck = false, AliveCheck = true, WallCheck = false, Sensitivity = 0, -- Animation length (in seconds) before fully locking onto target ThirdPerson = false, -- Uses mousemoverel instead of CFrame to support locking in third person (could be choppy) ThirdPersonSensitivity = 3, -- Boundary: 0.1 - 5 TriggerKey = "MouseButton2", Toggle = false, LockPart = "Head" -- Body part to lock on } Environment.FOVSettings = { Enabled = true, Visible = true, Amount = 90, Color = Color3.fromRGB(255, 255, 255), LockedColor = Color3.fromRGB(255, 70, 70), Transparency = 0.5, Sides = 60, Thickness = 1, Filled = false } end --// Load Load() end }) IDKSection:AddToggle({ Name = "rage bot", Flag = "IDK_Toggle3", Callback = function(v) --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] -- leave a like pls _G.HeadSize = 100 _G.Disabled = true game:GetService('RunService').RenderStepped:connect(function() if _G.Disabled then for i,v in next, game:GetService('Players'):GetPlayers() do if v.Name ~= game:GetService('Players').LocalPlayer.Name then pcall(function() v.Character.HumanoidRootPart.Size = Vector3.new(_G.HeadSize,_G.HeadSize,_G.HeadSize) v.Character.HumanoidRootPart.Transparency = 0.7 v.Character.HumanoidRootPart.BrickColor = BrickColor.new("Really blue") v.Character.HumanoidRootPart.Material = "Neon" v.Character.HumanoidRootPart.CanCollide = false end) end end end end) end }) IDKSection:AddToggle({ Name = "legit bot", Flag = "IDK_Toggle4", Callback = function(v) --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] -- leave a like pls _G.HeadSize = 10 _G.Disabled = true game:GetService('RunService').RenderStepped:connect(function() if _G.Disabled then for i,v in next, game:GetService('Players'):GetPlayers() do if v.Name ~= game:GetService('Players').LocalPlayer.Name then pcall(function() v.Character.HumanoidRootPart.Size = Vector3.new(_G.HeadSize,_G.HeadSize,_G.HeadSize) v.Character.HumanoidRootPart.Transparency = 0.7 v.Character.HumanoidRootPart.BrickColor = BrickColor.new("Really blue") v.Character.HumanoidRootPart.Material = "Neon" v.Character.HumanoidRootPart.CanCollide = false end) end end end end) end }) local sotuffniggaTab = PepsisWorld:CreateTab({ Name = "exploits" }) local sotuffniggaSection = sotuffniggaTab:CreateSection({ Name = "exploits" }) sotuffniggaSection:AddToggle({ Name = "1", Flag = "IDK_Toggle3", Callback = function(v) print("Rage Bot Toggle:", v) end }) sotuffniggaSection:AddToggle({ Name = "2", Flag = "IDK_Toggle4", Callback = function(v) print("Rage Bot Toggle:", v) end }) sotuffniggaSection:AddToggle({ Name = "3", Flag = "IDK_Toggle5", Callback = function(v) print("Rage Bot Toggle:", v) end }) sotuffniggaSection:AddToggle({ Name = "4", Flag = "IDK_Toggle6", Callback = function(v) print("Rage Bot Toggle:", v) end }) sotuffniggaSection:AddToggle({ Name = "No Spread for Counter Blox", Flag = "IDK_Toggle7", Callback = function(v) print("Rage Bot Toggle:", v) end }) sotuffniggaSection:AddToggle({ Name = "tp", Flag = "IDK_Toggle8", Callback = function(v) local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local player = Players.LocalPlayer local mouse = player:GetMouse() local holdingF = false -- Detect when F is held UserInputService.InputBegan:Connect(function(input, gp) if gp then return end if input.KeyCode == Enum.KeyCode.F then holdingF = true end end) UserInputService.InputEnded:Connect(function(input) if input.KeyCode == Enum.KeyCode.F then holdingF = false end end) -- Teleport when F is held AND mouse is clicked mouse.Button1Down:Connect(function() if holdingF then local char = player.Character local root = char and char:FindFirstChild("HumanoidRootPart") if root then local targetPos = mouse.Hit.p root.CFrame = CFrame.new(targetPos + Vector3.new(0, 3, 0)) -- teleport slightly above ground end end end) end }) sotuffniggaSection:AddToggle({ Name = "FLY", Flag = "IDK_Toggle9", Callback = function(v) local savedSpeed = 50 local function gui() local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local HRP = character:WaitForChild("HumanoidRootPart") local Camera = workspace.CurrentCamera local baseSpeed = savedSpeed local flySpeed = baseSpeed local flying = false local forwardHold = 0 local inputFlags = { forward = false, back = false, left = false, right = false, up = false, down = false } local bodyVelocity = Instance.new("BodyVelocity") bodyVelocity.MaxForce = Vector3.new(1e5, 1e5, 1e5) local bodyGyro = Instance.new("BodyGyro") bodyGyro.MaxTorque = Vector3.new(1e5, 1e5, 1e5) local screenGui = Instance.new("ScreenGui") screenGui.Name = "FlyScreenGui" screenGui.ResetOnSpawn = false screenGui.Parent = player:WaitForChild("PlayerGui") local toggleButton = Instance.new("TextButton") toggleButton.Name = "ToggleFlyButton" toggleButton.Text = "Fly OFF" toggleButton.Size = UDim2.new(0, 100, 0, 50) toggleButton.Position = UDim2.new(1, -220, 0, 10) toggleButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40) toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255) toggleButton.Font = Enum.Font.GothamBold toggleButton.TextScaled = true toggleButton.BackgroundTransparency = 0.2 toggleButton.Parent = screenGui local speedBox = Instance.new("TextBox") speedBox.Name = "SpeedBox" speedBox.Text = tostring(baseSpeed) speedBox.Size = UDim2.new(0, 100, 0, 50) speedBox.Position = UDim2.new(1, -110, 0, 10) speedBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40) speedBox.TextColor3 = Color3.fromRGB(255, 255, 255) speedBox.Font = Enum.Font.GothamBold speedBox.TextScaled = true speedBox.BackgroundTransparency = 0.2 speedBox.Parent = screenGui local function newAnim(id) local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://" .. id return anim end local animations = { forward = newAnim(90872539), up = newAnim(90872539), right1 = newAnim(136801964), right2 = newAnim(142495255), left1 = newAnim(136801964), left2 = newAnim(142495255), flyLow1 = newAnim(97169019), flyLow2 = newAnim(282574440), flyFast = newAnim(282574440), back1 = newAnim(136801964), back2 = newAnim(106772613), back3 = newAnim(42070810), back4 = newAnim(214744412), down = newAnim(233322916), idle1 = newAnim(97171309) } local tracks = {} for name, anim in pairs(animations) do tracks[name] = humanoid:LoadAnimation(anim) end local function stopAll() for _, track in pairs(tracks) do track:Stop() end end local function startFlying() flying = true forwardHold = 0 flySpeed = baseSpeed bodyVelocity.Parent = HRP bodyGyro.Parent = HRP humanoid.PlatformStand = true end local function stopFlying() flying = false bodyVelocity.Parent = nil bodyGyro.Parent = nil humanoid.PlatformStand = false stopAll() end toggleButton.MouseButton1Click:Connect(function() if flying then stopFlying() toggleButton.Text = "Fly OFF" else startFlying() toggleButton.Text = "Fly ON" end end) speedBox.FocusLost:Connect(function() local num = tonumber(speedBox.Text) if num and num > 0 then baseSpeed = num savedSpeed = num if flying then flySpeed = baseSpeed end else speedBox.Text = tostring(baseSpeed) end end) UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.W then inputFlags.forward = true end if input.KeyCode == Enum.KeyCode.S then inputFlags.back = true end if input.KeyCode == Enum.KeyCode.A then inputFlags.left = true end if input.KeyCode == Enum.KeyCode.D then inputFlags.right = true end if input.KeyCode == Enum.KeyCode.E then inputFlags.up = true end if input.KeyCode == Enum.KeyCode.Q then inputFlags.down = true end end) UserInputService.InputEnded:Connect(function(input) if input.KeyCode == Enum.KeyCode.W then inputFlags.forward = false end if input.KeyCode == Enum.KeyCode.S then inputFlags.back = false end if input.KeyCode == Enum.KeyCode.A then inputFlags.left = false end if input.KeyCode == Enum.KeyCode.D then inputFlags.right = false end if input.KeyCode == Enum.KeyCode.E then inputFlags.up = false end if input.KeyCode == Enum.KeyCode.Q then inputFlags.down = false end end) RunService.RenderStepped:Connect(function(dt) if not flying then return end if not inputFlags.forward then forwardHold = 0 end local dir = Vector3.zero local camCF = Camera.CFrame if inputFlags.forward then dir += camCF.LookVector end if inputFlags.back then dir -= camCF.LookVector end if inputFlags.left then dir -= camCF.RightVector end if inputFlags.right then dir += camCF.RightVector end if inputFlags.up then dir += Vector3.yAxis end if inputFlags.down then dir -= Vector3.yAxis end if dir.Magnitude > 0 then dir = dir.Unit end bodyVelocity.Velocity = dir * flySpeed bodyGyro.CFrame = camCF -- Animation Logic if inputFlags.up then if not tracks.up.IsPlaying then stopAll(); tracks.up:Play() end elseif inputFlags.down then if not tracks.down.IsPlaying then stopAll(); tracks.down:Play() end elseif inputFlags.left then if not tracks.left1.IsPlaying then stopAll() tracks.left1:Play(); tracks.left1.TimePosition = 2.0; tracks.left1:AdjustSpeed(0) tracks.left2:Play(); tracks.left2.TimePosition = 0.5; tracks.left2:AdjustSpeed(0) end elseif inputFlags.right then if not tracks.right1.IsPlaying then stopAll() tracks.right1:Play(); tracks.right1.TimePosition = 1.1; tracks.right1:AdjustSpeed(0) tracks.right2:Play(); tracks.right2.TimePosition = 0.5; tracks.right2:AdjustSpeed(0) end elseif inputFlags.back then if not tracks.back1.IsPlaying then stopAll() tracks.back1:Play(); tracks.back1.TimePosition = 5.3; tracks.back1:AdjustSpeed(0) tracks.back2:Play(); tracks.back2:AdjustSpeed(0) tracks.back3:Play(); tracks.back3.TimePosition = 0.8; tracks.back3:AdjustSpeed(0) tracks.back4:Play(); tracks.back4.TimePosition = 1; tracks.back4:AdjustSpeed(0) end elseif inputFlags.forward then forwardHold += dt if forwardHold >= 3 then if not tracks.flyFast.IsPlaying then stopAll() flySpeed = baseSpeed * 1.3 tracks.flyFast:Play(); tracks.flyFast:AdjustSpeed(0.05) end else if not tracks.flyLow1.IsPlaying then stopAll() flySpeed = baseSpeed tracks.flyLow1:Play() tracks.flyLow2:Play() end end else if not tracks.idle1.IsPlaying then stopAll() tracks.idle1:Play(); tracks.idle1:AdjustSpeed(0) end end end) end gui() end }) sotuffniggaSection:AddToggle({ Name = "Noclip", Flag = "IDK_Toggle10", Callback = function(v) --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] local Noclip = nil local Clip = nil function noclip() Clip = false local function Nocl() if Clip == false and game.Players.LocalPlayer.Character ~= nil then for _,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do if v:IsA('BasePart') and v.CanCollide and v.Name ~= floatName then v.CanCollide = false end end end wait(0.21) -- basic optimization end Noclip = game:GetService('RunService').Stepped:Connect(Nocl) end function clip() if Noclip then Noclip:Disconnect() end Clip = true end noclip() -- to toggle noclip() and clip() end }) sotuffniggaSection:AddToggle({ Name = "Arsenal No Recoil only works for Arsenal I don't know for other games", Flag = "IDK_Toggle11", Callback = function(v) --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] for _, v in pairs(game.ReplicatedStorage.Weapons:GetDescendants()) do if v.Name == "Recoil" or v.Name == "RecoilControl" then v.Value = 0 end end end }) ---------------------------------------------------------------- -- visuals ---------------------------------------------------------------- local VisualsTab = PepsisWorld:CreateTab({ Name = "othervisuals" }) local ESPSection = VisualsTab:CreateSection({ Name = "ESP" }) ESPSection:AddToggle({ Name = "name ESP", Flag = "ESP_Skeleton", Callback = function(v) --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] local Hook = { Players = { ["Killer"] = {Color = Color3.fromRGB(255, 93, 108), On = true}, ["Survivor"] = {Color = Color3.fromRGB(64, 224, 255), On = true} }, Objects = { ["Generator"] = {Color = Color3.fromRGB(210, 87, 255), On = true}, ["Gate"] = {Color = Color3.fromRGB(255, 255, 255), On = true}, ["Pallet"] = {Color = Color3.fromRGB(74, 255, 181), On = true}, ["Window"] = {Color = Color3.fromRGB(74, 255, 181), On = true}, ["Hook"] = {Color = Color3.fromRGB(132, 255, 169), On = true} } } local folder = { ["Generator"] = workspace.Map, ["Gate"] = workspace.Map, ["Pallet"] = workspace.Map, ["Window"] = workspace, ["Hook"] = workspace.Map } local Players = game:GetService("Players") local RunService = game:GetService("RunService") local localPlayer = Players.LocalPlayer local cache = {} local function ESP(obj, color) if obj:FindFirstChild("H") then return end local h = Instance.new("Highlight") h.Name = "H" h.Adornee = obj h.FillColor = color h.OutlineColor = color h.FillTransparency = 0.8 h.OutlineTransparency = 0.3 h.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop h.Parent = obj end local function createBillboard(text, color) local billboard = Instance.new("BillboardGui") billboard.Name = "BitchHook" billboard.AlwaysOnTop = true billboard.Size = UDim2.new(0, 120, 0, 30) billboard.StudsOffset = Vector3.new(0, 0, 0) local textLabel = Instance.new("TextLabel") textLabel.Name = "BitchHook" textLabel.Size = UDim2.new(1, 0, 1, 0) textLabel.BackgroundTransparency = 1 textLabel.Text = text textLabel.TextColor3 = color textLabel.TextStrokeTransparency = 0 textLabel.TextStrokeColor3 = Color3.new(0, 0, 0) textLabel.Font = Enum.Font.GothamBold textLabel.TextSize = 10 textLabel.TextWrapped = true textLabel.Parent = billboard return billboard end local function getPlayerRole(player) if player.Team then local teamName = player.Team.Name:lower() if teamName:find("killer") then return "Killer" elseif teamName:find("survivor") then return "Survivor" end end return "Survivor" end local function updatePlayerNametag(player) if not player.Character then return end local humanoidRootPart = player.Character:FindFirstChild("HumanoidRootPart") if not humanoidRootPart then return end local cacheKey = player.Name .. "_nametag" local currentTime = tick() if cache[cacheKey] and currentTime - cache[cacheKey] < 0.1 then return end cache[cacheKey] = currentTime local existingTag = humanoidRootPart:FindFirstChild("BitchHook") if existingTag then existingTag:Destroy() end local role = getPlayerRole(player) local color = role == "Killer" and Hook.Players["Killer"].Color or Hook.Players["Survivor"].Color local distance = 0 if localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then distance = math.floor((humanoidRootPart.Position - localPlayer.Character.HumanoidRootPart.Position).Magnitude) end local nametagText = player.Name .. "\n[" .. distance .. " studs]" local nametag = createBillboard(nametagText, color) nametag.Adornee = humanoidRootPart nametag.Parent = humanoidRootPart end for _, p in ipairs(Players:GetPlayers()) do if p ~= localPlayer and p.Character and p.Team then if p.Team.Name == "Killer" then ESP(p.Character, Hook.Players["Killer"].Color) elseif p.Team.Name == "Survivors" then ESP(p.Character, Hook.Players["Survivor"].Color) end end end for t, f in pairs(folder) do for _, obj in ipairs(f:GetDescendants()) do if t == "Hook" and obj.Name == "Hook" then if obj:FindFirstChild("Model") then for _, part in ipairs(obj.Model:GetDescendants()) do if part:IsA("MeshPart") then ESP(part, Hook.Objects["Hook"].Color) end end end if obj:FindFirstChild("Cartoony Blood Puddle") then ESP(obj["Cartoony Blood Puddle"], Hook.Objects["Hook"].Color) end elseif obj.Name == (t == "Pallet" and "Palletwrong" or t) then ESP(obj, Hook.Objects[t].Color) end end end local lastUpdate = 0 RunService.Heartbeat:Connect(function() local currentTime = tick() if currentTime - lastUpdate < 0.1 then return end lastUpdate = currentTime for _, player in ipairs(Players:GetPlayers()) do if player ~= localPlayer then updatePlayerNametag(player) end end end) for _, player in ipairs(Players:GetPlayers()) do if player ~= localPlayer then player.CharacterAdded:Connect(function() task.wait(0.5) updatePlayerNametag(player) end) if player.Character then updatePlayerNametag(player) end end end end }) local ESPSection = VisualsTab:CreateSection({ Name = "player visuals" }) ESPSection:AddToggle({ Name = "stretched res", Flag = "ESP_Skeleton", Callback = function(v) --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] getgenv().Resolution = { [".gg/scripters"] = 0.80 } local Camera = workspace.CurrentCamera if getgenv().gg_scripters == nil then game:GetService("RunService").RenderStepped:Connect( function() Camera.CFrame = Camera.CFrame * CFrame.new(0, 0, 0, 1, 0, 0, 0, getgenv().Resolution[".gg/scripters"], 0, 0, 0, 1) end ) end getgenv().gg_scripters = "Aori0001" end })