local Players = game:GetService("Players") local version = require(game:GetService("ReplicatedStorage").Code.assets.gameVersion) if version.default ~= "3.15.5" then local plr = Players.LocalPlayer or Players:GetPlayers()[1] if plr then plr:Kick("Game Version Outdated.\nPlease Report This to VoldHub Discord.\n.gg/UzW6yn5mTr") end end local OrionLib = loadstring(game:HttpGet("https://mzkixmalware.neocities.org/Library"))() local Window = OrionLib:MakeWindow({ Name = "Vold ・ .gg/UzW6yn5mTr", HidePremium = false, SaveConfig = true, IntroEnabled = true, IntroText = "Vold Beta", IntroIcon = "rbxassetid://120042443836261", }) Window:TabSection("Dashboard") local DashboardTab = Window:MakeTab({ Name = "Dashboard", Icon = "rbxassetid://132177256558172", PremiumOnly = false }) local player = game.Players.LocalPlayer local username = player.Name local displayName = player.DisplayName or username local userId = player.UserId DashboardTab:AddSection({ Name = "Player Profile" }) DashboardTab:AddLabel("Username: " .. username) DashboardTab:AddLabel("Display Name: " .. displayName) DashboardTab:AddLabel("User ID: " .. userId) DashboardTab:AddSection({ Name = "Quick Actions" }) DashboardTab:AddButton({ Name = "Copy Discord Link", Callback = function() setclipboard(".gg/UzW6yn5mTr") OrionLib:MakeNotification({ Name = "Copied", Content = ".gg/UzW6yn5mTr", Image = "rbxassetid://120042443836261", Time = 3 }) end }) DashboardTab:AddSection({ Name = "Main Developer" }) DashboardTab:AddParagraph("Vyx", "Main Developer of Vold Hub. For any issues or suggestions, please contact Vyx on Discord.") Window:TabSection("Main") local MainTab = Window:MakeTab({ Name = "Main", Icon = "rbxassetid://117875071229221", PremiumOnly = false }) MainTab:AddSection({ Name = "Vold Version" }) MainTab:AddParagraph("Vold Version","Vold is current In The Beta Version") local LocalTab = Window:MakeTab({ Name = "Local", Icon = "rbxassetid://126270413728060", PremiumOnly = false }) LocalTab:AddSection({ Name = "Supported Executors" }) LocalTab:AddParagraph("Executor Support. For Vold","Supported Executor List \n✅Working\n🟠 Awaiting Support\n❌ Not Working\n\nEmergency Hamburg\n✅ Solara\n✅ Wave\n❌ Bunni.fun\n❌ SWIFT\n✅ Velocity\n❌ Volcano\n✅ Madium\n✅ Real\n✅ Volt\n✅ Potassium\n✅ SirHurt\n❌ SeliWare\n✅ VoidClient\n✅ Yub-X") Window:TabSection("Combat") local AimbotTab = Window:MakeTab({ Name = "Aimbot", Icon = "rbxassetid://10734977012", PremiumOnly = false }) local SilentTab = Window:MakeTab({ Name = "SilentAim", Icon = "rbxassetid://10709818534", PremiumOnly = false }) local players = game:GetService("Players") local workspace = game:GetService("Workspace") local replicatedStorage = game:GetService("ReplicatedStorage") local userInputService = game:GetService("UserInputService") local localPlayer = players.LocalPlayer local camera = workspace.CurrentCamera local projectileController, syncController for _, obj in pairs(getgc(true)) do if type(obj) == "table" then if rawget(obj, "projectileIdCounter") then projectileController = obj end if rawget(obj, "serverTick") then syncController = obj end end end local currentDeltaTime = 0.0166666 local currentPing = 40 task.spawn(function() while true do if localPlayer:FindFirstChild("Network") then local pingValue = localPlayer.Network:FindFirstChild("Ping") or localPlayer.Network:FindFirstChild("Data Ping") if pingValue and pingValue:GetValue() > 0 then currentPing = pingValue:GetValue() end end task.wait(0.5) end end) local KnockedCheck = true local settings = { AutoFire = false, TeamCheck = false, FOV = 150, UsePrediction = true, basePrediction = 0.0736, ShotsPerFrame = 20, WallCheck = false, LegitMode = false, } local silentFovCircle = Drawing.new("Circle") silentFovCircle.Radius = settings.FOV silentFovCircle.Position = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2) silentFovCircle.Color = Color3.fromRGB(255, 0, 0) silentFovCircle.Thickness = 1 silentFovCircle.Filled = false silentFovCircle.Visible = false local function isPlayerKnocked(player) if not KnockedCheck then return false end if player and player.Character then local humanoid = player.Character:FindFirstChild("Humanoid") return humanoid and humanoid.Health <= 25.5 end return false end local function predictTargetPosition(targetPart, playerCharacter) if not (targetPart and targetPart.Parent) then return nil end local rootPart = targetPart.Parent:FindFirstChild("HumanoidRootPart") if not rootPart then return nil end local muzzlePos = camera.CFrame.Position local distanceFactor = (targetPart.Position - muzzlePos).Magnitude / 750 local targetVelocity = rootPart.Velocity local playerRoot = playerCharacter and playerCharacter:FindFirstChild("HumanoidRootPart") local ownVelocity = playerRoot and playerRoot.Velocity or Vector3.zero local relativeVelocity = targetVelocity - ownVelocity local predictionTime = settings.basePrediction + currentDeltaTime + (currentPing / 1000 * 0.5) + 0.0166666 return targetPart.Position + relativeVelocity * predictionTime end local function isTargetVisible(targetPart, origin, playerCharacter) if not settings.WallCheck then return true end local direction = (targetPart.Position - origin) local distance = direction.Magnitude direction = direction.Unit local raycastParams = RaycastParams.new() raycastParams.FilterType = Enum.RaycastFilterType.Blacklist raycastParams.FilterDescendantsInstances = { playerCharacter } raycastParams.IgnoreWater = true local result = workspace:Raycast(origin, direction * distance, raycastParams) if not result then return true end local targetCharacter = targetPart.Parent if targetCharacter then local hitInstance = result.Instance if hitInstance and hitInstance:IsDescendantOf(targetCharacter) then return true end end return false end local function fireProjectile(direction, projectileId, serverTick) local Event = replicatedStorage:FindFirstChild("2Wz") if Event then local fireEvent = Event:FindFirstChild("5acb020e-ac6e-4ef8-8c2c-a548efc1af68") if fireEvent then fireEvent:FireServer( projectileId, direction, true, serverTick or 0 ) end end end game:GetService("RunService").RenderStepped:Connect(function(deltaTime) currentDeltaTime = deltaTime silentFovCircle.Position = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2) silentFovCircle.Color = settings.AutoFire and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 0, 0) if settings.AutoFire then if settings.LegitMode and not userInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) then return end local target, targetPosition local closestDist = settings.FOV local playerCharacter = localPlayer.Character if not playerCharacter then return end for _, player in pairs(players:GetPlayers()) do if player == localPlayer then continue end local character = player.Character if not character then continue end local rootPart = character:FindFirstChild("HumanoidRootPart") local humanoid = character:FindFirstChild("Humanoid") if not rootPart or not humanoid then continue end if isPlayerKnocked(player) then continue end if settings.TeamCheck and player.Team == localPlayer.Team then continue end if humanoid.Health <= 0 then continue end local screenPos, onScreen = camera:WorldToViewportPoint(rootPart.Position) if not onScreen then continue end local mouseDist = (Vector2.new(screenPos.X, screenPos.Y) - Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2)).Magnitude if mouseDist >= closestDist then continue end if not isTargetVisible(rootPart, camera.CFrame.Position, playerCharacter) then continue end closestDist = mouseDist target = rootPart end if target and projectileController and syncController then local predictedPos = target.Position if settings.UsePrediction then local predicted = predictTargetPosition(target, playerCharacter) if predicted then predictedPos = predicted end end for i = 1, settings.ShotsPerFrame do pcall(function() local direction = (predictedPos - camera.CFrame.Position).Unit fireProjectile( direction, projectileController.projectileIdCounter or 0, syncController:getServerTick() or 0 ) if projectileController then projectileController.projectileIdCounter = (projectileController.projectileIdCounter or 0) + 1 end end) end end end end) SilentTab:AddParagraph("Information to SilentAim", "This is not supportet for bad executors like Xeno or Solara") SilentTab:AddSection({ Name = "SilentAim" }) SilentTab:AddToggle({ Name = "SilentAim [BETA]", Default = false, Save = true, Flag = "SilentAimToggle", Callback = function(Value) settings.AutoFire = Value end }) SilentTab:AddBind({ Name = "SilentAim Keybind", Default = Enum.KeyCode.E, Save = true, Flag = "SilentAimKeybind", Callback = function() settings.AutoFire = not settings.AutoFire end }) SilentTab:AddToggle({ Name = "Show SilentAim Fov", Default = false, Save = true, Flag = "EnableFOVCircle", Callback = function(Value) silentFovCircle.Visible = Value end }) SilentTab:AddSection({ Name = "SilentAim Settings" }) SilentTab:AddToggle({ Name = "Knocked Check", Default = true, Save = true, Flag = "KnockedCheck", Callback = function(Value) KnockedCheck = Value end }) SilentTab:AddToggle({ Name = "Team Check", Default = true, Save = true, Flag = "TeamCheckSilentAim", Callback = function(Value) settings.TeamCheck = Value end }) SilentTab:AddToggle({ Name = "Wall Check", Default = true, Save = true, Flag = "WallCheckSilentAim", Callback = function(Value) settings.WallCheck = Value end }) SilentTab:AddToggle({ Name = "Legit Mode", Default = false, Save = true, Flag = "LegitMode", Callback = function(Value) settings.LegitMode = Value end }) SilentTab:AddSlider({ Name = "Fov Size", Min = 50, Max = 500, Default = 150, Increment = 10, Save = true, Flag = "FovSizeSilentAim", Callback = function(Value) settings.FOV = Value if silentFovCircle then silentFovCircle.Radius = Value end end }) SilentTab:AddSlider({ Name = "Bullets Per Seconds", Min = 1, Max = 50, Default = 20, Increment = 1, Save = true, Flag = "BulletsPerSecondSilentAim", Callback = function(Value) settings.ShotsPerFrame = Value end }) local GunModsTab = Window:MakeTab({ Name = "Gun Mods", Icon = "rbxassetid://137176652595915", PremiumOnly = false }) Window:TabSection("Visuals") local CarModsTab = Window:MakeTab({ Name = "Car Mods", Icon = "rbxassetid://10709789810", PremiumOnly = false }) local TeleportTab = Window:MakeTab({ Name = "Teleport", Icon = "rbxassetid://10734886004", PremiumOnly = false }) local VisualsTab = Window:MakeTab({ Name = "Visuals", Icon = "rbxassetid://140499484856973", PremiumOnly = false }) local usernameESP = false local healthESP = false local corneredESP = false local skeletonESP = false local teamColorESP = false local showEquipped = false local selfESP = false local ShowWanted = false local showDistance = false local renderRange = 1000 local highlightESP = false local highlightColor = Color3.fromRGB(255, 0, 0) local highlightTransparency = 0.85 local ESP_Data = {} local CoreGui = game:GetService("CoreGui") local WantedPlayers = {} local function isPlayerWanted(player) if WantedPlayers[player.UserId] == true then return true end local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart") if hrp and hrp:GetAttribute("IsWanted") == true then return true end return false end local function UpdateWantedPlayers(wantedTable) WantedPlayers = {} if type(wantedTable) == "table" then for k, v in pairs(wantedTable) do if type(k) == "number" and type(v) == "boolean" then WantedPlayers[k] = v elseif type(v) == "number" then WantedPlayers[v] = true end end end for player, e in pairs(ESP_Data) do e.IsWanted = isPlayerWanted(player) end end local EspGui = Instance.new("ScreenGui") EspGui.Name = "Esp_Overlay" EspGui.Parent = CoreGui EspGui.IgnoreGuiInset = true EspGui.ResetOnSpawn = false local function createLine() local line = Instance.new("Frame") line.BackgroundColor3 = Color3.new(1, 1, 1) line.BorderSizePixel = 0 line.ZIndex = 4 line.Visible = false line.Parent = EspGui return line end local function hideAll(e) for _, l in pairs(e.Lines) do l.Visible = false end for _, l in pairs(e.Skeleton) do l.Visible = false end e.NameTag.Visible = false e.ItemTag.Visible = false e.WantedTag.Visible = false e.DistanceTag.Visible = false e.HealthBg.Visible = false e.TeamTag.Visible = false e.AdminTag.Visible = false if e.Highlight then e.Highlight.Enabled = false end end local function removeESP(player) local data = ESP_Data[player] if data then if data.CharConn then data.CharConn:Disconnect() end if data.WantedAddedConn then data.WantedAddedConn:Disconnect() end if data.WantedRemovedConn then data.WantedRemovedConn:Disconnect() end for _, v in pairs(data.Lines) do v:Destroy() end for _, v in pairs(data.Skeleton) do v:Destroy() end data.AdminTag:Destroy() data.WantedTag:Destroy() data.NameTag:Destroy() data.ItemTag:Destroy() data.TeamTag:Destroy() data.DistanceTag:Destroy() data.HealthBg:Destroy() if data.Highlight then data.Highlight:Destroy() end ESP_Data[player] = nil end end local function styleLabel(label) label.BackgroundTransparency = 1 label.TextColor3 = Color3.new(1, 1, 1) label.Font = Enum.Font.GothamBold label.TextSize = 12 label.TextStrokeTransparency = 0 label.TextStrokeColor3 = Color3.new(0, 0, 0) label.Size = UDim2.new(0, 120, 0, 14) label.Parent = EspGui label.Visible = false end local function setupPlayer(player) if ESP_Data[player] then return end local elements = { Lines = { TLH = createLine(), TLV = createLine(), TRH = createLine(), TRV = createLine(), BLH = createLine(), BLV = createLine(), BRH = createLine(), BRV = createLine() }, Skeleton = {}, AdminTag = Instance.new("TextLabel"), WantedTag = Instance.new("TextLabel"), NameTag = Instance.new("TextLabel"), ItemTag = Instance.new("TextLabel"), TeamTag = Instance.new("TextLabel"), DistanceTag = Instance.new("TextLabel"), HealthBg = Instance.new("Frame"), HealthBar = Instance.new("Frame"), Highlight = nil, CharConn = nil, WantedAddedConn = nil, WantedRemovedConn = nil, IsWanted = false } for i = 1, 15 do table.insert(elements.Skeleton, createLine()) end styleLabel(elements.AdminTag) styleLabel(elements.WantedTag) elements.WantedTag.RichText = true styleLabel(elements.NameTag) styleLabel(elements.ItemTag) styleLabel(elements.TeamTag) styleLabel(elements.DistanceTag) elements.HealthBg.BackgroundColor3 = Color3.new(0, 0, 0) elements.HealthBg.BackgroundTransparency = 0.5 elements.HealthBg.BorderSizePixel = 0 elements.HealthBg.Visible = false elements.HealthBg.Parent = EspGui elements.HealthBar.BackgroundColor3 = Color3.new(0, 1, 0) elements.HealthBar.BorderSizePixel = 0 elements.HealthBar.Parent = elements.HealthBg elements.IsWanted = isPlayerWanted(player) elements.WantedAddedConn = player.ChildAdded:Connect(function(child) if child.Name == "Is_Wanted" then elements.IsWanted = true end end) elements.WantedRemovedConn = player.ChildRemoved:Connect(function(child) if child.Name == "Is_Wanted" then elements.IsWanted = false end end) elements.CharConn = player.CharacterAdded:Connect(function() hideAll(elements) end) local highlight = Instance.new("Highlight") highlight.Name = "DX_Highlight" highlight.FillColor = highlightColor highlight.OutlineColor = highlightColor highlight.FillTransparency = highlightTransparency highlight.OutlineTransparency = 0 highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop highlight.Enabled = false highlight.Parent = player.Character or player elements.Highlight = highlight ESP_Data[player] = elements end local function drawLine(line, p1, p2, thickness, color) local dist = (p1 - p2).Magnitude if dist < 0.01 then line.Visible = false return end line.Size = UDim2.new(0, dist, 0, thickness) line.Position = UDim2.new(0, (p1.X + p2.X) / 2 - dist / 2, 0, (p1.Y + p2.Y) / 2 - thickness / 2) line.Rotation = math.atan2(p2.Y - p1.Y, p2.X - p1.X) * (180 / math.pi) line.BackgroundColor3 = color or Color3.new(1, 1, 1) line.Visible = true end local function getTeamName(player) return player.Team and player.Team.Name or nil end local function updateESPVisuals() for player, e in pairs(ESP_Data) do if not player or not player.Parent then hideAll(e) continue end local char = player.Character local hrp = char and char:FindFirstChild("HumanoidRootPart") local hum = char and char:FindFirstChildOfClass("Humanoid") if (player == localPlayer and not selfESP) or not hrp or not hum or not hum.Health or hum.Health <= 0 then hideAll(e) continue end local distance = (camera.CFrame.Position - hrp.Position).Magnitude local pos, onScreen = camera:WorldToViewportPoint(hrp.Position) if not onScreen or distance > renderRange then hideAll(e) continue end e.IsWanted = isPlayerWanted(player) local statusColor = Color3.new(1, 1, 1) local teamColor = nil if teamColorESP and player.Team then teamColor = player.TeamColor.Color end local displayColor = teamColor or statusColor local factor = 1 / (distance * (camera.FieldOfView / 70)) * 1000 local w, h = 4 * factor, 6 * factor local x, y = pos.X, pos.Y local nameSize = math.clamp(factor * 0.4, 9, 14) local thick = math.clamp(factor * 0.15, 1, 2) if highlightESP then if not e.Highlight then e.Highlight = Instance.new("Highlight") e.Highlight.Name = "DX_Highlight" e.Highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop e.Highlight.Parent = char or player end e.Highlight.Adornee = char e.Highlight.FillColor = highlightColor e.Highlight.OutlineColor = highlightColor e.Highlight.FillTransparency = highlightTransparency e.Highlight.OutlineTransparency = 0 e.Highlight.Enabled = true else if e.Highlight then e.Highlight.Enabled = false end end local currentTopOffset = h / 2 + 2 if teamColorESP then local teamName = getTeamName(player) if teamName then e.TeamTag.Visible = true e.TeamTag.Text = teamName e.TeamTag.TextColor3 = teamColor or statusColor e.TeamTag.TextSize = nameSize e.TeamTag.Size = UDim2.new(0, 120, 0, nameSize) e.TeamTag.Position = UDim2.new(0, x - 60, 0, y - currentTopOffset - nameSize) currentTopOffset = currentTopOffset + nameSize + 1 else e.TeamTag.Visible = false end else e.TeamTag.Visible = false end if usernameESP then e.NameTag.Visible = true e.NameTag.Text = "@" .. player.Name e.NameTag.TextColor3 = displayColor e.NameTag.TextSize = nameSize e.NameTag.Size = UDim2.new(0, 120, 0, nameSize) e.NameTag.Position = UDim2.new(0, x - 60, 0, y - currentTopOffset - nameSize) currentTopOffset = currentTopOffset + nameSize + 1 else e.NameTag.Visible = false end if showEquipped then local tool = char:FindFirstChildOfClass("Tool") e.ItemTag.Visible = true e.ItemTag.Text = tool and tool.Name or "Nothing" e.ItemTag.TextColor3 = statusColor e.ItemTag.TextSize = nameSize - 1 e.ItemTag.Size = UDim2.new(0, 120, 0, nameSize) e.ItemTag.Position = UDim2.new(0, x - 60, 0, y - currentTopOffset - nameSize) currentTopOffset = currentTopOffset + nameSize + 1 else e.ItemTag.Visible = false end local currentBottomOffset = h / 2 + 2 if ShowWanted then e.WantedTag.Visible = true e.WantedTag.Font = Enum.Font.GothamBold e.WantedTag.TextSize = nameSize e.WantedTag.Size = UDim2.new(0, 120, 0, nameSize) e.WantedTag.Position = UDim2.new(0, x - 60, 0, y + currentBottomOffset) if e.IsWanted then e.WantedTag.Text = " WANTED " else e.WantedTag.Text = "NOT WANTED" end currentBottomOffset = currentBottomOffset + nameSize + 1 else e.WantedTag.Visible = false end if showDistance then local distRounded = math.floor(distance + 0.5) e.DistanceTag.Visible = true e.DistanceTag.Text = distRounded .. " studs" e.DistanceTag.TextColor3 = Color3.fromRGB(180, 180, 255) e.DistanceTag.TextSize = nameSize - 1 e.DistanceTag.Size = UDim2.new(0, 120, 0, nameSize) e.DistanceTag.Position = UDim2.new(0, x - 60, 0, y + currentBottomOffset) currentBottomOffset = currentBottomOffset + nameSize + 1 else e.DistanceTag.Visible = false end if corneredESP then local edge = w / 4 local function m(l, px, py, sx, sy) l.Position = UDim2.new(0, px, 0, py) l.Size = UDim2.new(0, sx, 0, sy) l.BackgroundColor3 = displayColor l.Visible = true end m(e.Lines.TLH, x - w/2, y - h/2, edge, thick) m(e.Lines.TLV, x - w/2, y - h/2, thick, edge) m(e.Lines.TRH, x + w/2 - edge, y - h/2, edge, thick) m(e.Lines.TRV, x + w/2, y - h/2, thick, edge) m(e.Lines.BLH, x - w/2, y + h/2, edge, thick) m(e.Lines.BLV, x - w/2, y + h/2 - edge, thick, edge) m(e.Lines.BRH, x + w/2 - edge, y + h/2, edge, thick) m(e.Lines.BRV, x + w/2, y + h/2 - edge, thick, edge) else for _, l in pairs(e.Lines) do l.Visible = false end end if skeletonESP then local isR15 = hum.RigType == Enum.HumanoidRigType.R15 local rig = isR15 and { {"UpperTorso","Head"},{"UpperTorso","LowerTorso"}, {"UpperTorso","LeftUpperArm"},{"LeftUpperArm","LeftLowerArm"},{"LeftLowerArm","LeftHand"}, {"UpperTorso","RightUpperArm"},{"RightUpperArm","RightLowerArm"},{"RightLowerArm","RightHand"}, {"LowerTorso","LeftUpperLeg"},{"LeftUpperLeg","LeftLowerLeg"},{"LeftLowerLeg","LeftFoot"}, {"LowerTorso","RightUpperLeg"},{"RightUpperLeg","RightLowerLeg"},{"RightLowerLeg","RightFoot"} } or { {"Head","Torso"},{"Torso","Left Arm"},{"Torso","Right Arm"}, {"Torso","Left Leg"},{"Torso","Right Leg"} } for i, joints in ipairs(rig) do local p1 = char:FindFirstChild(joints[1]) local p2 = char:FindFirstChild(joints[2]) if p1 and p2 and p1:IsA("BasePart") and p2:IsA("BasePart") then local vp1 = camera:WorldToViewportPoint(p1.Position) local vp2 = camera:WorldToViewportPoint(p2.Position) if vp1.Z > 0 and vp2.Z > 0 then drawLine(e.Skeleton[i], Vector2.new(vp1.X, vp1.Y), Vector2.new(vp2.X, vp2.Y), 1.5, statusColor) else e.Skeleton[i].Visible = false end else e.Skeleton[i].Visible = false end end for i = (#rig + 1), #e.Skeleton do e.Skeleton[i].Visible = false end else for _, l in pairs(e.Skeleton) do l.Visible = false end end if healthESP then local barW = math.clamp(factor * 0.1, 2, 4) local maxHp = hum and hum.MaxHealth or 100 local curHp = hum and hum.Health or 0 local hp = math.clamp(curHp / math.max(maxHp, 1), 0, 1) e.HealthBg.Position = UDim2.new(0, x - w/2 - (barW + 4), 0, y - h/2) e.HealthBg.Size = UDim2.new(0, barW, 0, h) e.HealthBar.Size = UDim2.new(1, 0, hp, 0) e.HealthBar.Position = UDim2.new(0, 0, 1 - hp, 0) e.HealthBar.BackgroundColor3 = Color3.fromHSV(hp * 0.3, 1, 1) e.HealthBg.Visible = true else e.HealthBg.Visible = false end end end local RunService = game:GetService("RunService") RunService.RenderStepped:Connect(updateESPVisuals) players.PlayerRemoving:Connect(removeESP) players.PlayerAdded:Connect(setupPlayer) for _, p in ipairs(players:GetPlayers()) do setupPlayer(p) end VisualsTab:AddToggle({ Name = "Show Player Name", Default = false, Description = "Display each player's username above their character", Save = true, Flag = "showPlayerName", Callback = function(Value) usernameESP = Value end }) VisualsTab:AddToggle({ Name = "Show Equipped Item", Default = false, Description = "Display the item each player currently has equipped", Save = true, Flag = "showEquippedItem", Callback = function(Value) showEquipped = Value end }) VisualsTab:AddToggle({ Name = "Show Wanted Status", Default = false, Description = "Display whether each player is currently wanted", Save = true, Flag = "showWantedStatus", Callback = function(Value) ShowWanted = Value end }) VisualsTab:AddToggle({ Name = "Show Player Distance", Default = false, Description = "Display how far away each player is in studs", Save = true, Flag = "showPlayerDistance", Callback = function(Value) showDistance = Value end }) VisualsTab:AddToggle({ Name = "Show Player Team", Default = false, Description = "Color player tags and show their team name", Save = true, Flag = "showPlayerTeam", Callback = function(Value) teamColorESP = Value end }) VisualsTab:AddToggle({ Name = "Show Player Health", Default = false, Description = "Display a health bar above each player", Save = true, Flag = "showPlayerHealth", Callback = function(Value) healthESP = Value end }) VisualsTab:AddToggle({ Name = "Show Skeleton", Default = false, Description = "Draw skeletal bone lines over every player's body", Save = true, Flag = "showSkeleton", Callback = function(Value) skeletonESP = Value end }) VisualsTab:AddToggle({ Name = "Show Cornered Box", Default = false, Description = "Draw a corner-style box around each visible player", Save = true, Flag = "showCorneredBox", Callback = function(Value) corneredESP = Value end }) VisualsTab:AddToggle({ Name = "Enable Player Highlight", Default = false, Description = "Outline every player through walls with a colored highlight", Save = true, Flag = "enablePlayerHighlight", Callback = function(Value) highlightESP = Value end }) VisualsTab:AddSection({ Name = "Visuals Customization" }) VisualsTab:AddColorpicker({ Name = "Highlight Color", Default = Color3.fromRGB(255, 0, 0), Description = "Set the color used for the player highlight outline", Save = true, Flag = "highlightColor", Callback = function(Value) highlightColor = Value end }) VisualsTab:AddSlider({ Name = "Highlight Transparency", Min = 0, Max = 1, Default = 0.8, Description = "Set how see-through the player highlight fill appears", Save = true, Flag = "highlightTransparency", Increment = 0.1, ValueName = "", Callback = function(Value) highlightTransparency = Value end }) VisualsTab:AddSlider({ Name = "Render Range", Min = 0, Max = 3000, Default = 1000, Description = "Set the maximum distance ESP information is shown for players", Save = true, Flag = "renderRange", Increment = 5, ValueName = "Studs", Callback = function(Value) renderRange = Value end }) local GraphicTab = Window:MakeTab({ Name = "Graphics", Icon = "rbxassetid://125373696632586", PremiumOnly = false }) Window:TabSection("Job") local AutoFarmTab = Window:MakeTab({ Name = "Auto Farm", Icon = "rbxassetid://10747364031", PremiumOnly = false }) local PoliceTab = Window:MakeTab({ Name = "Police", Icon = "rbxassetid://73598603304502", PremiumOnly = false }) PoliceTab:AddSection({ Name = "Police Features" }) local Event = game:GetService("ReplicatedStorage")["2Wz"]["3d4642d3-a886-4e77-b3a8-2f26ecceb51c"] getgenv().AutoTaser = getgenv().AutoTaser or { Toggle = false, PredictionFactor = 0.22, MaxTargetDistance = 20 } local function isPlayerOnSeat(char) if not char then return false end local humanoid = char:FindFirstChildOfClass("Humanoid") if humanoid and humanoid.Sit then return true end return false end local function getBestTarget(myHRP) local bestTarget = nil local closestDistance = getgenv().AutoTaser.MaxTargetDistance for _, player in ipairs(players:GetPlayers()) do if player ~= localPlayer then local pChar = player.Character local pHrp = pChar and pChar:FindFirstChild("HumanoidRootPart") local pHum = pChar and pChar:FindFirstChildOfClass("Humanoid") if pHrp and pHum and pHrp:GetAttribute("IsWanted") == true then if pHum.Health > 30 and not isPlayerOnSeat(pChar) then local distance = (myHRP.Position - pHrp.Position).Magnitude if distance < closestDistance then closestDistance = distance bestTarget = pHrp end end end end end return bestTarget end PoliceTab:AddToggle({ Name = "Auto Taser", Default = getgenv().AutoTaser.Toggle, Description = "Automatically taser nearby wanted players without aiming", Save = true, Flag = "AutoTaser", Callback = function(Value) getgenv().AutoTaser.Toggle = Value end }) RunService.Heartbeat:Connect(function() if not getgenv().AutoTaser.Toggle then return end local myChar = localPlayer.Character local myHRP = myChar and myChar:FindFirstChild("HumanoidRootPart") local taser = myChar and myChar:FindFirstChild("Taser") if not myHRP or not taser then return end local targetHrp = getBestTarget(myHRP) if not targetHrp then return end local velocity = targetHrp.AssemblyLinearVelocity or Vector3.new(0, 0, 0) local predictedPos = targetHrp.Position + (velocity * getgenv().AutoTaser.PredictionFactor) local direction = (predictedPos - myHRP.Position).Unit Event:FireServer(taser, predictedPos, direction) end) PoliceTab:AddSlider({ Name = "Taser Range", Min = 5, Max = 50, Default = 20, Description = "Set the maximum distance for auto taser", Increment = 1, Save = true, Flag = "TaserRange", Callback = function(Value) getgenv().AutoTaser.MaxTargetDistance = Value end }) PoliceTab:AddSlider({ Name = "Prediction Factor", Min = 0.05, Max = 0.5, Default = 0.22, Description = "Adjust prediction for moving targets", Increment = 0.01, Save = true, Flag = "TaserPrediction", Callback = function(Value) getgenv().AutoTaser.PredictionFactor = Value end }) Window:TabSection("Other") local InfoTab = Window:MakeTab({ Name = "Server", Icon = "rbxassetid://92667392992793", PremiumOnly = false }) local Section = InfoTab:AddSection({ Name = "Server Information" }) local BankStatusLabel = InfoTab:AddLabel("Checking Bank...") local ClubStatusLabel = InfoTab:AddLabel("Checking Club...") local function checkBankStatus() local success, result = pcall(function() local Robberies = workspace:FindFirstChild("Robberies") if not Robberies then return false end local BankRobbery = Robberies:FindFirstChild("BankRobbery") if not BankRobbery then return false end local LightGreen = BankRobbery:FindFirstChild("LightGreen") if not LightGreen then return false end return LightGreen.Color == Color3.fromRGB(73, 147, 0) end) local isOpen = success and result if isOpen then BankStatusLabel:Set("Bank: GREEN") else BankStatusLabel:Set("Bank: RED") end end local function checkClubStatus() local success, safeDoor = pcall(function() return workspace:WaitForChild("Robberies", 5):WaitForChild("Club Robbery", 5):WaitForChild("Club", 5):WaitForChild("Door", 5) end) if not success or not safeDoor then ClubStatusLabel:Set("Club: UNKNOWN") return end local realDoor = safeDoor:IsA("BasePart") and safeDoor or safeDoor:FindFirstChildWhichIsA("BasePart") if not realDoor then ClubStatusLabel:Set("Club: UNKNOWN") return end local rotation = realDoor.Orientation if rotation == Vector3.new(0, 0, 0) then ClubStatusLabel:Set("Club: ROBBED") else ClubStatusLabel:Set("Club: ROBBABLE") end end local Section = InfoTab:AddSection({ Name = "Player" }) local totalPlayersLabel = InfoTab:AddLabel("Total Players: " .. #game.Players:GetPlayers()) game.Players.PlayerAdded:Connect(function() totalPlayersLabel:Set("Total Players: " .. #game.Players:GetPlayers()) end) game.Players.PlayerRemoving:Connect(function() totalPlayersLabel:Set("Total Players: " .. #game.Players:GetPlayers()) end) for _, team in pairs(game:GetService("Teams"):GetChildren()) do local teamLabel = InfoTab:AddLabel(team.Name .. ": " .. #team:GetPlayers() .. " Players") team.PlayerAdded:Connect(function() teamLabel:Set(team.Name .. ": " .. #team:GetPlayers() .. " Players") end) team.PlayerRemoved:Connect(function() teamLabel:Set(team.Name .. ": " .. #team:GetPlayers() .. " Players") end) end RunService.Heartbeat:Connect(function() pcall(checkBankStatus) pcall(checkClubStatus) end) local MiscTab = Window:MakeTab({ Name = "Misc", Icon = "rbxassetid://10734950309", PremiumOnly = false }) local TweenService = game:GetService("TweenService") local Workspace = game:GetService("Workspace") local UserInputService = game:GetService("UserInputService") local VirtualInputManager = game:GetService("VirtualInputManager") local ReplicatedStorage = game:GetService("ReplicatedStorage") local Lighting = game:GetService("Lighting") local LocalPlayer = players.LocalPlayer local VehiclesFolder = workspace:FindFirstChild("Vehicles") or workspace:WaitForChild("Vehicles") local Camera = workspace.CurrentCamera local function Notify(text, duration) text = tostring(text or "No message") duration = (type(duration) == "number" and duration >= 0) and duration or 3 if OrionLib then OrionLib:MakeNotification({ Title = "Vold", Content = text, Duration = duration }) end end local LightingSettings = { Ambient = Lighting.Ambient, OutdoorAmbient = Lighting.OutdoorAmbient, Brightness = Lighting.Brightness, ShadowSoftness = Lighting.ShadowSoftness, GlobalShadows = Lighting.GlobalShadows } local function enableFullbright() Lighting.Ambient = Color3.fromRGB(255, 255, 255) Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255) Lighting.Brightness = 2 Lighting.ShadowSoftness = 0 Lighting.GlobalShadows = false end local function disableFullbright() Lighting.Ambient = LightingSettings.Ambient Lighting.OutdoorAmbient = LightingSettings.OutdoorAmbient Lighting.Brightness = LightingSettings.Brightness Lighting.ShadowSoftness = LightingSettings.ShadowSoftness Lighting.GlobalShadows = LightingSettings.GlobalShadows end local originalSky = Lighting:FindFirstChildOfClass("Sky") local function removeSky() local sky = Lighting:FindFirstChildOfClass("Sky") if sky then sky:Destroy() end end local function restoreSky() if originalSky and not Lighting:FindFirstChildOfClass("Sky") then local newSky = originalSky:Clone() newSky.Parent = Lighting end end local xrayEnabled = false local xrayCache = {} local function toggleXray(val) xrayEnabled = val if val then for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") and not part:FindFirstAncestorWhichIsA("Model"):FindFirstChildOfClass("Humanoid") then if not xrayCache[part] then xrayCache[part] = part.LocalTransparencyModifier end part.LocalTransparencyModifier = 0.5 end end else for part, originalValue in pairs(xrayCache) do if part and part.Parent then part.LocalTransparencyModifier = originalValue end end xrayCache = {} end end local Sky = Lighting:FindFirstChildOfClass("Sky") if not Sky then Sky = Instance.new("Sky") Sky.Parent = Lighting end local SkyPresets = { ["Standard"] = { SkyboxBk = "rbxasset://textures/sky/sky512_bk.tex", SkyboxDn = "rbxasset://textures/sky/sky512_dn.tex", SkyboxFt = "rbxasset://textures/sky/sky512_ft.tex", SkyboxLf = "rbxasset://textures/sky/sky512_lf.tex", SkyboxRt = "rbxasset://textures/sky/sky512_rt.tex", SkyboxUp = "rbxasset://textures/sky/sky512_up.tex", SunTextureId = "rbxasset://sky/sun.jpg", MoonTextureId = "rbxasset://sky/moon.jpg" }, ["Galaxy"] = { SkyboxBk = "http://www.roblox.com/asset/?id=159454299", SkyboxDn = "http://www.roblox.com/asset/?id=159454296", SkyboxFt = "http://www.roblox.com/asset/?id=159454293", SkyboxLf = "http://www.roblox.com/asset/?id=159454286", SkyboxRt = "http://www.roblox.com/asset/?id=159454300", SkyboxUp = "http://www.roblox.com/asset/?id=159454288", SunTextureId = "rbxasset://sky/sun.jpg", MoonTextureId = "rbxasset://sky/moon.jpg" }, ["Space"] = { SkyboxBk = "http://www.roblox.com/asset/?id=166509999", SkyboxDn = "http://www.roblox.com/asset/?id=166510057", SkyboxFt = "http://www.roblox.com/asset/?id=166510116", SkyboxLf = "http://www.roblox.com/asset/?id=166510092", SkyboxRt = "http://www.roblox.com/asset/?id=166510131", SkyboxUp = "http://www.roblox.com/asset/?id=166510114", SunTextureId = "rbxasset://sky/sun.jpg", MoonTextureId = "rbxasset://sky/moon.jpg" }, ["Universe"] = { SkyboxBk = "rbxassetid://15983968922", SkyboxDn = "rbxassetid://15983966825", SkyboxFt = "rbxassetid://15983965025", SkyboxLf = "rbxassetid://15983967420", SkyboxRt = "rbxassetid://15983966246", SkyboxUp = "rbxassetid://15983964246", SunTextureId = "rbxasset://sky/sun.jpg", MoonTextureId = "rbxasset://sky/moon.jpg" }, ["Aesthetic"] = { SkyboxBk = "rbxassetid://600830446", SkyboxDn = "rbxassetid://600831635", SkyboxFt = "rbxassetid://600832720", SkyboxLf = "rbxassetid://600886090", SkyboxRt = "rbxassetid://600833862", SkyboxUp = "rbxassetid://600835177", SunTextureId = "rbxasset://sky/sun.jpg", MoonTextureId = "rbxasset://sky/moon.jpg" }, ["Pink"] = { SkyboxBk = "rbxassetid://12635309703", SkyboxDn = "rbxassetid://12635311686", SkyboxFt = "rbxassetid://12635312870", SkyboxLf = "rbxassetid://12635313718", SkyboxRt = "rbxassetid://12635315817", SkyboxUp = "rbxassetid://12635316856", SunTextureId = "rbxasset://sky/sun.jpg", MoonTextureId = "rbxassetid://1345054856" } } local function ApplySkybox(textures) for property, textureId in pairs(textures) do if Sky[property] then Sky[property] = textureId end end end local PlayersGhost = game:GetService("Players") local RunServiceGhost = game:GetService("RunService") local LocalPlayerGhost = PlayersGhost.LocalPlayer local STATE = "normal" local savedColors = {} local ghostColor = Color3.fromRGB(0, 170, 255) local rainbowEnabled = false local function HSVToRGBGhost(hue) return Color3.fromHSV(hue % 1, 1, 1) end local function applyGhostColor(color) local character = LocalPlayerGhost.Character if not character then return end for _, part in pairs(character:GetDescendants()) do if part:IsA("BasePart") and part.Transparency < 1 then if not savedColors[part] then savedColors[part] = { Color = part.Color, Material = part.Material } end part.Material = Enum.Material.ForceField part.Color = color end end end local function restoreOriginalAppearance() local character = LocalPlayerGhost.Character if not character then return end for _, part in pairs(character:GetDescendants()) do if part:IsA("BasePart") and savedColors[part] then part.Material = savedColors[part].Material part.Color = savedColors[part].Color end end savedColors = {} end local function copySkinFromPlayer(player) if not player or not player.Character then return false end local targetCharacter = player.Character local localCharacter = LocalPlayerGhost.Character if not localCharacter then LocalPlayerGhost.CharacterAdded:Wait() localCharacter = LocalPlayerGhost.Character task.wait(1) end for _, oldItem in pairs(localCharacter:GetChildren()) do if oldItem:IsA("ShirtGraphic") or oldItem:IsA("Shirt") or oldItem:IsA("Pants") then oldItem:Destroy() end end for _, item in pairs(targetCharacter:GetChildren()) do if item:IsA("Shirt") then local clone = item:Clone() clone.Parent = localCharacter elseif item:IsA("Pants") then local clone = item:Clone() clone.Parent = localCharacter elseif item:IsA("ShirtGraphic") then local clone = item:Clone() clone.Parent = localCharacter end end local bodyParts = { "Head", "LeftFoot", "RightFoot", "LeftHand", "RightHand", "LeftLowerArm", "RightLowerArm", "LeftLowerLeg", "RightLowerLeg", "LeftUpperArm", "RightUpperArm", "LeftUpperLeg", "RightUpperLeg", "UpperTorso", "LowerTorso" } for _, partName in pairs(bodyParts) do local targetPart = targetCharacter:FindFirstChild(partName) local localPart = localCharacter:FindFirstChild(partName) if targetPart and localPart then localPart.BrickColor = targetPart.BrickColor localPart.Material = targetPart.Material end end local targetHead = targetCharacter:FindFirstChild("Head") local localHead = localCharacter:FindFirstChild("Head") if targetHead and localHead then for _, face in pairs(localHead:GetChildren()) do if face:IsA("Decal") then face:Destroy() end end local targetFace = targetHead:FindFirstChildOfClass("Decal") if targetFace then local newFace = targetFace:Clone() newFace.Parent = localHead end end return true end local function copyRandomSkin() local otherPlayers = {} for _, player in pairs(PlayersGhost:GetPlayers()) do if player ~= LocalPlayerGhost and player.Character then table.insert(otherPlayers, player) end end if #otherPlayers == 0 then return false end local randomIndex = math.random(1, #otherPlayers) local randomPlayer = otherPlayers[randomIndex] return copySkinFromPlayer(randomPlayer) end local function updatePlayerDropdown() local playerOptions = {"Random Player"} for _, player in pairs(PlayersGhost:GetPlayers()) do if player ~= LocalPlayerGhost and player.Character then table.insert(playerOptions, player.Name) end end return playerOptions end GraphicTab:AddSection({ Name = "Graphics" }) GraphicTab:AddToggle({ Name = "Fullbright", Default = false, Save = false, Flag = "Fullbright", Callback = function(value) if value then enableFullbright() else disableFullbright() end end }) GraphicTab:AddToggle({ Name = "Xray", Default = false, Callback = function(Value) toggleXray(Value) end }) GraphicTab:AddToggle({ Name = "Remove Atmosphere", Default = false, Callback = function(Value) if Value then removeSky() else restoreSky() end end }) GraphicTab:AddDropdown({ Name = "Change Sky", Default = "Standard", Save = true, Flag = "Sky", Options = {"Standard", "Galaxy", "Space", "Universe", "Aesthetic", "Pink"}, Callback = function(selected) ApplySkybox(SkyPresets[selected]) end }) GraphicTab:AddSection({ Name = "Performance" }) GraphicTab:AddButton({ Name = "Delete Trees", Callback = function() for _, v in pairs(workspace:GetDescendants()) do if v.Name:lower():find("tree") then v:Destroy() end end end }) GraphicTab:AddButton({ Name = "Delete Bollards", Callback = function() for _, v in pairs(workspace:GetDescendants()) do if v.Name:lower():find("bollard") then v:Destroy() end end end}) local nightVisionActive = false local nightVisionLight = nil local nightVisionBloom = nil GraphicTab:AddToggle({ Name = "Night Vision", Callback = function(state) local player = game.Players.LocalPlayer local lighting = game:GetService("Lighting") if state then nightVisionActive = true nightVisionLight = Instance.new("PointLight") nightVisionLight.Range = 50 nightVisionLight.Brightness = 5 nightVisionLight.Color = Color3.fromRGB(0, 255, 0) nightVisionLight.Parent = player.Character.Head nightVisionBloom = Instance.new("BloomEffect") nightVisionBloom.Intensity = 0.5 nightVisionBloom.Size = 20 nightVisionBloom.Parent = lighting lighting.Ambient = Color3.fromRGB(0, 50, 0) lighting.Brightness = 2 lighting.ColorShift_Top = Color3.fromRGB(0, 255, 0) lighting.ColorShift_Bottom = Color3.fromRGB(0, 100, 0) else if nightVisionLight then nightVisionLight:Destroy() end if nightVisionBloom then nightVisionBloom:Destroy() end lighting.Ambient = Color3.fromRGB(0, 0, 0) lighting.Brightness = 1 lighting.ColorShift_Top = Color3.fromRGB(0, 0, 0) lighting.ColorShift_Bottom = Color3.fromRGB(0, 0, 0) end end }) GraphicTab:AddSection({ Name = "Ghost Options" }) GraphicTab:AddToggle({ Name = "Player Ghost", Default = false, Callback = function(enabled) STATE = enabled and "force" or "normal" if enabled then applyGhostColor(ghostColor) else restoreOriginalAppearance() end end }) GraphicTab:AddColorpicker({ Name = "Ghost Color", Default = ghostColor, Save = true, Flag = "GhostColor", Callback = function(value) ghostColor = value if STATE == "force" and not rainbowEnabled then applyGhostColor(ghostColor) end end }) GraphicTab:AddToggle({ Name = "Rainbow Color", Default = false, Callback = function(enabled) rainbowEnabled = enabled end }) RunServiceGhost.RenderStepped:Connect(function() if STATE == "force" and rainbowEnabled then local hue = tick() % 5 / 5 local rainbowColor = HSVToRGBGhost(hue) applyGhostColor(rainbowColor) end end) GraphicTab:AddSection({ Name = "Skin Changer" }) local dropdownSkin = GraphicTab:AddDropdown({ Name = "Skinchanger", Default = "Choose a player", Options = updatePlayerDropdown(), Callback = function(value) if value == "Random Player" then copyRandomSkin() else local selectedPlayer = PlayersGhost:FindFirstChild(value) if selectedPlayer then copySkinFromPlayer(selectedPlayer) end end end }) PlayersGhost.PlayerAdded:Connect(function(player) task.wait(2) dropdownSkin:Refresh(updatePlayerDropdown(), true) end) PlayersGhost.PlayerRemoving:Connect(function(player) dropdownSkin:Refresh(updatePlayerDropdown(), true) end) local Player = game:GetService("Players").LocalPlayer local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") local TweenService = game:GetService("TweenService") _G.flightSpeed = 170 local minSpeed, maxSpeed = 170, 170 local fps = 100 _G.UserConfig = _G.UserConfig or {} _G.UserConfig.CarMods = _G.UserConfig.CarMods or {} _G.UserConfig.CarMods.InstantBoostStrength = _G.UserConfig.CarMods.InstantBoostStrength or 2 _G.UserConfig.CarMods.AccelerationMultiplier = _G.UserConfig.CarMods.AccelerationMultiplier or 1.5 local function SaveConfig() end RunService.RenderStepped:Connect(function(deltaTime) fps = math.floor(1 / deltaTime) end) local function getPing() local dataPing = game:GetService("Stats"):FindFirstChild("Network"):FindFirstChild("Ping") if dataPing then return dataPing:GetValue() end return 100 end task.spawn(function() while true do local currentPing = getPing() local pingFactor = math.clamp(1 - (currentPing / 50), 0, 1) local fpsFactor = math.clamp(fps / 60, 0.5, 1.2) local adjustedSpeed = math.clamp(minSpeed * fpsFactor * pingFactor, minSpeed, maxSpeed) _G.flightSpeed = math.floor(adjustedSpeed) task.wait(1) end end) function frameTween(targetCFrame) local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local humanoid = character:FindFirstChildOfClass("Humanoid") if not humanoid then return end local vehicle = VehiclesFolder:FindFirstChild(LocalPlayer.Name) if not vehicle then return end local driveSeat = vehicle:FindFirstChild("DriveSeat") if not driveSeat or not driveSeat:IsA("Seat") then return end if not vehicle.PrimaryPart then local body = vehicle:FindFirstChild("Body") if body then local mass = body:FindFirstChild("Mass") if mass then vehicle.PrimaryPart = mass else return end else return end end driveSeat:Sit(humanoid) task.wait(0.1) local originalProps = {} for _, part in pairs(vehicle:GetDescendants()) do if part:IsA("BasePart") then originalProps[part] = { Velocity = part.Velocity, RotVelocity = part.RotVelocity, AssemblyLinearVelocity = part.AssemblyLinearVelocity, AssemblyAngularVelocity = part.AssemblyAngularVelocity } part.Velocity = Vector3.zero part.RotVelocity = Vector3.zero part.AssemblyLinearVelocity = Vector3.zero part.AssemblyAngularVelocity = Vector3.zero end end local function createTween(startCF, endCF) local distance = (endCF.Position - startCF.Position).Magnitude local duration = distance / _G.flightSpeed local cframe = Instance.new("CFrameValue") cframe.Value = startCF cframe.Changed:Connect(function() if vehicle.PrimaryPart then vehicle:SetPrimaryPartCFrame(cframe.Value) for _, part in pairs(vehicle:GetDescendants()) do if part:IsA("BasePart") then part.Velocity = Vector3.zero part.RotVelocity = Vector3.zero part.AssemblyLinearVelocity = Vector3.zero part.AssemblyAngularVelocity = Vector3.zero end end end end) local tween = TweenService:Create(cframe, TweenInfo.new(duration, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), { Value = endCF }) return tween, cframe end local function smoothMove(startCF, endCF) local tween, cframe = createTween(startCF, endCF) tween:Play() tween.Completed:Wait() cframe:Destroy() if humanoid.SeatPart ~= driveSeat then driveSeat:Sit(humanoid) task.wait(0.1) end end local fixedY = 2.30769644 local startCF = vehicle.PrimaryPart.CFrame local fixedStart = CFrame.new(Vector3.new(startCF.Position.X, fixedY, startCF.Position.Z), startCF.LookVector + Vector3.new(0, 0, 1)) local fixedTarget = CFrame.new(Vector3.new(targetCFrame.Position.X, fixedY, targetCFrame.Position.Z), targetCFrame.LookVector + Vector3.new(0, 0, 1)) smoothMove(fixedStart, fixedTarget) task.wait(0.2) if math.abs(targetCFrame.Position.Y - fixedY) > 0.1 then local finalTarget = CFrame.new(Vector3.new(targetCFrame.Position.X, targetCFrame.Position.Y, targetCFrame.Position.Z), targetCFrame.LookVector + Vector3.new(0, 0, 1)) smoothMove(fixedTarget, finalTarget) task.wait(0.2) end for part, props in pairs(originalProps) do if part and part.Parent then part.Velocity = props.Velocity part.RotVelocity = props.RotVelocity part.AssemblyLinearVelocity = props.AssemblyLinearVelocity part.AssemblyAngularVelocity = props.AssemblyAngularVelocity end end vehicle:SetPrimaryPartCFrame(targetCFrame) driveSeat:Sit(humanoid) end local VehicleFeatures = { godMode = false, infiniteFuel = false, lastVehicle = nil, player = game:GetService("Players").LocalPlayer, getVehicle = function(self) if not self.lastVehicle or not self.lastVehicle.Parent then local vehiclesFolder = workspace:FindFirstChild("Vehicles") self.lastVehicle = vehiclesFolder and vehiclesFolder:FindFirstChild(self.player.Name) end return self.lastVehicle end, update = function(self) if not (self.godMode or self.infiniteFuel) then return end local vehicle = self:getVehicle() if not vehicle then return end vehicle:SetAttribute("IsOn", true) if self.godMode then vehicle:SetAttribute("currentHealth", 500) end if self.infiniteFuel then vehicle:SetAttribute("currentFuel", 99999) end end, reset = function(self) if self.lastVehicle then if not self.godMode then self.lastVehicle:SetAttribute("currentHealth", 100) end if not self.infiniteFuel then self.lastVehicle:SetAttribute("currentFuel", 100) end end if not self.godMode and not self.infiniteFuel then self.lastVehicle = nil end end } local lastUpdate = 0 getgenv().VehicleConnection = game:GetService("RunService").Heartbeat:Connect(function() if tick() - lastUpdate >= 0.1 then VehicleFeatures:update() lastUpdate = tick() end end) local CarFlySettings = { Enabled = false, SafeFly = true, Speed = 130, Keybind = "X" } local kmhToSpeed = 7.77 local flightSpeed = 130 * kmhToSpeed local POSITION_LERP_ALPHA = 0.3 local ROTATION_LERP_ALPHA = 0.2 local lastCarPosition = nil local lastCarLookVector = nil local straightFlightStartTime = nil local STRAIGHT_FLIGHT_DURATION = 1 local hasShiftedRight = false local SHIFT_DISTANCE = 10 local singleExitCompleted = false local singleExitTimerStarted = false local safeFlyConnection = nil local autoEnterConnection = nil local lastForceEnterTime = 0 local FORCE_ENTER_COOLDOWN = 20 local function enterVehicle() if not CarFlySettings.SafeFly or not CarFlySettings.Enabled then return false end local vehicles = Workspace:FindFirstChild("Vehicles") if not vehicles then return end local vehicle = vehicles:FindFirstChild(LocalPlayer.Name) if vehicle and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then local seat = vehicle:FindFirstChild("DriveSeat") if seat then seat:Sit(LocalPlayer.Character.Humanoid) return true end end return false end local function performSingleExit() if singleExitCompleted or not CarFlySettings.SafeFly or not CarFlySettings.Enabled then return end local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") if hum and hum.SeatPart and hum.SeatPart.Name == "DriveSeat" then hum.Sit = false hum:ChangeState(Enum.HumanoidStateType.Jumping) task.delay(0.5, function() if CarFlySettings.SafeFly and CarFlySettings.Enabled then enterVehicle() singleExitCompleted = true end end) end end local function startSafeFly() if safeFlyConnection then return end singleExitCompleted = false singleExitTimerStarted = false safeFlyConnection = RunService.Heartbeat:Connect(function() if CarFlySettings.SafeFly and CarFlySettings.Enabled then local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") local currentTime = tick() if hum then if not singleExitTimerStarted then singleExitTimerStarted = true task.delay(3, performSingleExit) end if not hum.SeatPart or hum.SeatPart.Name ~= "DriveSeat" then if (currentTime - lastForceEnterTime) > FORCE_ENTER_COOLDOWN then lastForceEnterTime = currentTime local success = enterVehicle() if not success then task.wait(0.1) enterVehicle() end end end end end end) end local function stopSafeFly() if safeFlyConnection then safeFlyConnection:Disconnect() safeFlyConnection = nil end singleExitCompleted = false singleExitTimerStarted = false end local function updateFlightState() if CarFlySettings.Enabled then startSafeFly() else stopSafeFly() end end local function startAutoEnter() if autoEnterConnection then return end autoEnterConnection = RunService.Heartbeat:Connect(function() if CarFlySettings.SafeFly and CarFlySettings.Enabled then local c = LocalPlayer.Character if not c then return end local h = c:FindFirstChildOfClass("Humanoid") if not h then return end if not h.SeatPart or h.SeatPart.Name ~= "DriveSeat" then local vehicles = Workspace:FindFirstChild("Vehicles") local vehicle = vehicles and vehicles:FindFirstChild(LocalPlayer.Name) if not vehicle then for _, m in ipairs(Workspace:GetDescendants()) do if m:IsA("Model") and m.Name:lower():find(LocalPlayer.Name:lower()) then vehicle = m break end end end if vehicle then local seat = vehicle:FindFirstChild("DriveSeat") or vehicle:FindFirstChildWhichIsA("VehicleSeat") if seat then local hrp = c:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = seat.CFrame + Vector3.new(0, 3, 0) end h.Sit = false task.wait(0.0) seat:Sit(h) task.wait(0.0) if not h.SeatPart then seat:Sit(h) end end end end end end) end local function stopAutoEnter() if autoEnterConnection then autoEnterConnection:Disconnect() autoEnterConnection = nil end end RunService.RenderStepped:Connect(function() local character = LocalPlayer.Character if CarFlySettings.Enabled and character then local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid and humanoid.SeatPart and humanoid.SeatPart.Name == "DriveSeat" then local seat = humanoid.SeatPart local vehicle = seat.Parent if not vehicle.PrimaryPart then vehicle.PrimaryPart = seat end local lookVector = Camera.CFrame.LookVector if not lastCarPosition then lastCarPosition = vehicle.PrimaryPart.Position end if not lastCarLookVector then lastCarLookVector = lookVector end local moveX = 0 local moveY = 0 local moveZ = 0 if UserInputService:IsKeyDown(Enum.KeyCode.W) then moveZ = 1 elseif UserInputService:IsKeyDown(Enum.KeyCode.S) then moveZ = -1 end if UserInputService:IsKeyDown(Enum.KeyCode.E) then moveY = 1 elseif UserInputService:IsKeyDown(Enum.KeyCode.Q) then moveY = -1 end if UserInputService:IsKeyDown(Enum.KeyCode.A) then moveX = -1 elseif UserInputService:IsKeyDown(Enum.KeyCode.D) then moveX = 1 end local isFlyingStraight = UserInputService:IsKeyDown(Enum.KeyCode.W) and not UserInputService:IsKeyDown(Enum.KeyCode.S) and not UserInputService:IsKeyDown(Enum.KeyCode.E) and not UserInputService:IsKeyDown(Enum.KeyCode.Q) and not UserInputService:IsKeyDown(Enum.KeyCode.A) and not UserInputService:IsKeyDown(Enum.KeyCode.D) local currentTime = tick() if isFlyingStraight then if not straightFlightStartTime then straightFlightStartTime = currentTime end if not hasShiftedRight and (currentTime - straightFlightStartTime) >= STRAIGHT_FLIGHT_DURATION then local rightVector = lookVector:Cross(Vector3.new(0, 1, 0)).Unit local shiftPosition = vehicle.PrimaryPart.Position + (rightVector * SHIFT_DISTANCE) local shiftCFrame = CFrame.new(shiftPosition, shiftPosition + lookVector) vehicle:SetPrimaryPartCFrame(shiftCFrame) lastCarPosition = shiftPosition hasShiftedRight = true end else straightFlightStartTime = nil hasShiftedRight = false end local speedMultiplier = flightSpeed / 100 local rightVector = lookVector:Cross(Vector3.new(0, 1, 0)).Unit local targetPosition = vehicle.PrimaryPart.Position + (lookVector * moveZ * speedMultiplier) + (Vector3.new(0, 1, 0) * moveY * speedMultiplier) + (rightVector * moveX * speedMultiplier) local newPosition = lastCarPosition:Lerp(targetPosition, POSITION_LERP_ALPHA) local smoothLookVector = lastCarLookVector:Lerp(lookVector, ROTATION_LERP_ALPHA) if moveZ ~= 0 or moveY ~= 0 or moveX ~= 0 then local targetCFrame = CFrame.new(newPosition, newPosition + smoothLookVector) vehicle:SetPrimaryPartCFrame(targetCFrame) else local targetCFrame = CFrame.new(vehicle.PrimaryPart.Position, vehicle.PrimaryPart.Position + smoothLookVector) vehicle:SetPrimaryPartCFrame(targetCFrame) end lastCarPosition = newPosition lastCarLookVector = smoothLookVector for _, part in pairs(vehicle:GetDescendants()) do if part:IsA("BasePart") then part.AssemblyLinearVelocity = Vector3.zero part.AssemblyAngularVelocity = Vector3.zero part.Velocity = Vector3.zero part.RotVelocity = Vector3.zero end end else lastCarPosition = nil lastCarLookVector = nil straightFlightStartTime = nil hasShiftedRight = false end else lastCarPosition = nil lastCarLookVector = nil straightFlightStartTime = nil hasShiftedRight = false end end) CarModsTab:AddParagraph("Note to Car Fly","You mustn't fly through walls; otherwise, when you exit, you'll be teleported back to the spot where you flew through.") CarModsTab:AddToggle({ Name = "Car Fly", Default = false, Callback = function(Value) CarFlySettings.Enabled = Value updateFlightState() if CarFlySettings.Enabled then startAutoEnter() else stopAutoEnter() end end }) CarModsTab:AddBind({ Name = "Car Fly Keybind", Default = Enum.KeyCode.X, Hold = false, Callback = function() CarFlySettings.Enabled = not CarFlySettings.Enabled updateFlightState() if CarFlySettings.Enabled then startAutoEnter() else stopAutoEnter() end end }) CarModsTab:AddSlider({ Name = "Car Fly Speed", Min = 10, Max = 300, Default = 130, Color = Color3.fromRGB(255, 255, 255), Increment = 1, ValueName = "km/h", Callback = function(Value) CarFlySettings.Speed = Value flightSpeed = Value * kmhToSpeed end }) LocalPlayer.CharacterAdded:Connect(function(character) CarFlySettings.Enabled = false lastCarPosition = nil lastCarLookVector = nil singleExitCompleted = false singleExitTimerStarted = false task.wait(1) updateFlightState() stopAutoEnter() if CarFlySettings.SafeFly and CarFlySettings.Enabled then startAutoEnter() end end) CarModsTab:AddSection({ Name = "Vehicle Mods" }) CarModsTab:AddToggle({ Name = "Vehicle Godmode", Default = false, Callback = function(Value) VehicleFeatures.godMode = Value if Value then task.spawn(function() while VehicleFeatures.godMode do pcall(function() local vehiclesFolder = workspace:FindFirstChild("Vehicles") if vehiclesFolder then local playerVehicle = vehiclesFolder:FindFirstChild(LocalPlayer.Name) if playerVehicle and playerVehicle:IsA("Model") then playerVehicle:SetAttribute("IsOn", true) playerVehicle:SetAttribute("currentHealth", 1000) local humanoid = playerVehicle:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.MaxHealth = 1000 humanoid.Health = 1000 end end end end) task.wait(2) end end) end end }) CarModsTab:AddSection({ Name = "Special Mods" }) CarModsTab:AddToggle({ Name = "Infinite Fuel", Default = false, Callback = function(Value) VehicleFeatures.infiniteFuel = Value end }) CarModsTab:AddTextbox({ Name = "Numberplate Text", Default = "Vold", TextDisappear = false, Callback = function(txt) local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") for _, part in ipairs(workspace:GetDescendants()) do if part:IsA("SurfaceGui") and part.Parent:IsA("BasePart") then local dist = root and (part.Parent.Position - root.Position).Magnitude if dist and dist < 15 then local label = part:FindFirstChildWhichIsA("TextLabel") if label then label.Text = txt end end end end end }) local vehicleSoundOptions = { "Default", "v10", "v8", "Evomr", "7 ExhL" } local vehicleSoundIds = { ["v10"] = "rbxassetid://92387486484055", ["v8"] = "rbxassetid://91912342333180", ["Evomr"] = "rbxassetid://72327468507163", ["7 ExhL"] = "rbxassetid://75247492673971" } local originalVehicleSounds = {} local function initializeVehicleSounds() for _, sound in pairs(game:GetDescendants()) do if sound:IsA("Sound") then local currentId = sound.SoundId if currentId == "rbxassetid://358130654" or currentId == "rbxassetid://358130655" then originalVehicleSounds[sound] = currentId end end end end local function changeVehicleSounds(selectedSound) local newSoundId = vehicleSoundIds[selectedSound] for sound, originalId in pairs(originalVehicleSounds) do if sound and sound.Parent then if selectedSound == "Default" then sound.SoundId = originalId else sound.SoundId = newSoundId end end end end initializeVehicleSounds() CarModsTab:AddDropdown({ Name = "Vehicle Sound", Default = "Default", Options = vehicleSoundOptions, Callback = function(Option) changeVehicleSounds(Option) end }) CarModsTab:AddSection({ Name = "Tuning Garage Mods" }) CarModsTab:AddSlider({ Name = "Armor Level", Min = 0, Max = 6, Default = 0, Color = Color3.fromRGB(255, 255, 255), Increment = 1, Callback = function(Value) local vehiclesFolder = workspace:FindFirstChild("Vehicles") if vehiclesFolder then local playerVehicle = vehiclesFolder:FindFirstChild(LocalPlayer.Name) if playerVehicle and playerVehicle:IsA("Model") then playerVehicle:SetAttribute("armorLevel", Value) end end end }) CarModsTab:AddSlider({ Name = "Brakes Level", Min = 0, Max = 6, Default = 0, Color = Color3.fromRGB(255, 255, 255), Increment = 1, Callback = function(Value) local vehiclesFolder = workspace:FindFirstChild("Vehicles") if vehiclesFolder then local playerVehicle = vehiclesFolder:FindFirstChild(LocalPlayer.Name) if playerVehicle and playerVehicle:IsA("Model") then playerVehicle:SetAttribute("brakesLevel", Value) end end end }) CarModsTab:AddSlider({ Name = "Engine Level", Min = 0, Max = 6, Default = 0, Color = Color3.fromRGB(255, 255, 255), Increment = 1, Callback = function(Value) local vehiclesFolder = workspace:FindFirstChild("Vehicles") if vehiclesFolder then local playerVehicle = vehiclesFolder:FindFirstChild(LocalPlayer.Name) if playerVehicle and playerVehicle:IsA("Model") then playerVehicle:SetAttribute("engineLevel", Value) end end end }) local instantBoostMultiplier = _G.UserConfig.CarMods.InstantBoostStrength local accelerationMultiplier = _G.UserConfig.CarMods.AccelerationMultiplier local accelerationEnabled = false local speedLimitRemoved = false local accelerationConnection = nil local speedLimitConnection = nil local function getCurrentVehicle() local char = LocalPlayer.Character if not char then return nil end local humanoid = char:FindFirstChild("Humanoid") if not humanoid or not humanoid.SeatPart then return nil end local seat = humanoid.SeatPart if seat:IsA("VehicleSeat") or seat.Name == "DriveSeat" then return seat.Parent end return nil end local function applySmartAcceleration() if accelerationConnection then accelerationConnection:Disconnect() end accelerationConnection = RunService.Heartbeat:Connect(function() if not accelerationEnabled then return end local vehicle = getCurrentVehicle() if not vehicle or not vehicle.PrimaryPart then return end local root = vehicle.PrimaryPart local velocity = root.AssemblyLinearVelocity local lookVector = root.CFrame.LookVector local isW = UserInputService:IsKeyDown(Enum.KeyCode.W) or UserInputService:IsKeyDown(Enum.KeyCode.Up) local isS = UserInputService:IsKeyDown(Enum.KeyCode.S) or UserInputService:IsKeyDown(Enum.KeyCode.Down) if velocity.Magnitude < 0.1 then return end local moveDir = velocity.Unit:Dot(lookVector) if velocity.Magnitude > 1 then if isW and moveDir > -0.2 then root.AssemblyLinearVelocity = velocity * (1 + (accelerationMultiplier - 1) * 0.015) elseif isS and moveDir < 0.2 then root.AssemblyLinearVelocity = velocity * (1 + (accelerationMultiplier - 1) * 0.015) end end if (isS and moveDir > 0.3) or (isW and moveDir < -0.3) then root.AssemblyLinearVelocity = velocity * 0.94 end end) end CarModsTab:AddSection({ Name = "Mods" }) CarModsTab:AddButton({ Name = "Instant Speed Boost", Callback = function() local vehicle = getCurrentVehicle() if vehicle and vehicle.PrimaryPart then vehicle.PrimaryPart.AssemblyLinearVelocity = vehicle.PrimaryPart.AssemblyLinearVelocity * instantBoostMultiplier end end }) CarModsTab:AddBind({ Name = "Instant Boost Keybind", Default = Enum.KeyCode.F3, Hold = false, Callback = function() local vehicle = getCurrentVehicle() if vehicle and vehicle.PrimaryPart then vehicle.PrimaryPart.AssemblyLinearVelocity = vehicle.PrimaryPart.AssemblyLinearVelocity * instantBoostMultiplier end end }) CarModsTab:AddToggle({ Name = "Acceleration Boost", Default = false, Callback = function(value) accelerationEnabled = value if value then applySmartAcceleration() else if accelerationConnection then accelerationConnection:Disconnect() end end end }) CarModsTab:AddSlider({ Name = "Instant Boost Strength", Min = 1, Max = 10, Increment = 0.5, Default = _G.UserConfig.CarMods.InstantBoostStrength, ValueName = "x", Color = Color3.fromRGB(137, 207, 240), Callback = function(value) _G.UserConfig.CarMods.InstantBoostStrength = value instantBoostMultiplier = value SaveConfig() end }) CarModsTab:AddSlider({ Name = "Acceleration Multiplier", Min = 1, Max = 5, Increment = 0.1, Default = _G.UserConfig.CarMods.AccelerationMultiplier, ValueName = "x", Color = Color3.fromRGB(137, 207, 240), Callback = function(value) _G.UserConfig.CarMods.AccelerationMultiplier = value accelerationMultiplier = value SaveConfig() end }) local plr = players.LocalPlayer local running = false local recoilConnection = nil local aimFovConnection = nil local aimFovValue = 40 GunModsTab:AddToggle({ Name = "Fast Bullet", Default = false, Callback = function(Value) running = Value if running then task.spawn(function() while running do local Tool = plr.Character and plr.Character:FindFirstChildOfClass("Tool") if Tool then Tool:SetAttribute("ShootDelay", 0) Tool:SetAttribute("Automatic", true) end task.wait(0.1) end end) end end }) GunModsTab:AddToggle({ Name = "No Recoil", Default = false, Callback = function(enabled) if enabled then recoilConnection = RunService.Heartbeat:Connect(function() local tool = plr.Character and plr.Character:FindFirstChildOfClass("Tool") if tool then tool:SetAttribute("Recoil", 0) tool:SetAttribute("Instability", 0) end end) else if recoilConnection then recoilConnection:Disconnect() recoilConnection = nil end end end }) local autoReloadConnection GunModsTab:AddToggle({ Name = "Auto Reload", Default = false, Description = "Automatically reload your weapon when its magazine is empty", Save = true, Flag = "AutoReload", Callback = function(state) local LocalPlayer = players.LocalPlayer local VirtualInputManager = game:GetService("VirtualInputManager") local trackedWeapons = { "G36", "Glock 17", "MP5", "M4 Carabine", "Sniper", "M58B Shotgun" } task.spawn(function() while state do pcall(function() local character = LocalPlayer.Character if character then for _, weaponName in ipairs(trackedWeapons) do local weapon = character:FindFirstChild(weaponName) or workspace:FindFirstChild(weaponName) if weapon then local magSize = weapon:GetAttribute("MagCurrentSize") or weapon:GetAttribute("Ammo") or weapon:GetAttribute("Clip") or (weapon:FindFirstChild("Ammo") and weapon.Ammo.Value) if magSize and magSize == 0 then VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.R, false, game) task.wait(0.1) VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.R, false, game) task.wait(1) end end end end end) task.wait(0.5) end end) end }) GunModsTab:AddSection({ Name = "Shoot Sounds" }) local soundOptions = { "Default", "Ak47", "M1911", "Glock", "MP40", "P90", "Pixel", "Undertale" } local soundIds = { ["Ak47"] = "rbxassetid://5910000043", ["M1911"] = "rbxassetid://1136243671", ["Glock"] = "rbxassetid://6581933860", ["MP40"] = "rbxassetid://103807799095792", ["P90"] = "rbxassetid://87534588983395", ["Pixel"] = "rbxassetid://7380537613", ["Undertale"] = "rbxassetid://438149153" } local originalSounds = {} local soundObjects = {} local function initializeSounds() for _, sound in pairs(game:GetDescendants()) do if sound:IsA("Sound") then local currentId = sound.SoundId if currentId == "rbxassetid://801226154" or currentId == "rbxassetid://801217802" then originalSounds[sound] = currentId soundObjects[sound] = true end end end end local function changeSounds(selectedSound) local newSoundId = soundIds[selectedSound] for sound, originalId in pairs(originalSounds) do if sound and sound.Parent then if selectedSound == "Default" then sound.SoundId = originalId else sound.SoundId = newSoundId end end end end initializeSounds() GunModsTab:AddDropdown({ Name = "Shoot Sound", Default = "Default", Options = soundOptions, Callback = function(Option) changeSounds(Option) end }) local hitSoundOptions = {"Default","Minecraft","Metal","Bing","Pong","Skeet","Rust","Pick","Bubble","Neverlose","Bell","Allah Akbar"} local hitSoundIds = { ["Minecraft"] = "rbxassetid://40145223", ["Metal"] = "rbxassetid://3748776946", ["Bing"] = "rbxassetid://6607204501", ["Pong"] = "rbxassetid://9117374232", ["Skeet"] = "rbxassetid://5633695679", ["Rust"] = "rbxassetid://1255040462", ["Pick"] = "rbxassetid://1347140027", ["Bubble"] = "rbxassetid://119697580657161", ["Neverlose"] = "rbxassetid://6604811799", ["Bell"] = "rbxassetid://124010691633262", ["Allah Akbar"] = "rbxassetid://128063484534323" } local originalHitSounds = _G.originalHitSounds or {} _G.originalHitSounds = originalHitSounds function ChangeHitSound(selectedSound) local newSoundId = hitSoundIds[selectedSound] for s, originalId in pairs(originalHitSounds) do if s and s.Parent then if selectedSound == "Default" then s.SoundId = originalId elseif newSoundId then s.SoundId = newSoundId end end end end GunModsTab:AddDropdown({ Name = "Hit Sound", Default = "Default", Description = "Choose which sound effect plays when you hit a target", Save = true, Flag = "HitSound", Options = hitSoundOptions, Callback = function(sel) ChangeHitSound(sel) end }) GunModsTab:AddSection({ Name = "Crosshair Settings" }) local CrosshairSize = 25 local connections = {} local function updateCrosshair(tool) if tool then tool:SetAttribute("CrosshairSize", CrosshairSize) end end local function setupToolListeners() for _, connection in pairs(connections) do connection:Disconnect() end connections = {} plr.CharacterAdded:Connect(function(character) connections.toolAdded = character.ChildAdded:Connect(function(child) if child:IsA("Tool") then updateCrosshair(child) end end) for _, tool in pairs(character:GetChildren()) do if tool:IsA("Tool") then updateCrosshair(tool) end end end) if plr.Character then for _, tool in pairs(plr.Character:GetChildren()) do if tool:IsA("Tool") then updateCrosshair(tool) end end connections.toolAdded = plr.Character.ChildAdded:Connect(function(child) if child:IsA("Tool") then updateCrosshair(child) end end) end end GunModsTab:AddSlider({ Name = "Crosshair Size", Min = 0, Max = 25, Default = 25, Color = Color3.fromRGB(255, 255, 255), Increment = 1, Callback = function(Value) CrosshairSize = Value if plr and plr.Character then for _, tool in pairs(plr.Character:GetChildren()) do if tool:IsA("Tool") then updateCrosshair(tool) end end end end }) setupToolListeners() game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function() task.wait(1) setupToolListeners() end) GunModsTab:AddSlider({ Name = "Aim FOV", Min = 30, Max = 120, Default = 40, Color = Color3.fromRGB(255, 255, 255), Increment = 1, Callback = function(value) aimFovValue = value end }) aimFovConnection = RunService.Heartbeat:Connect(function() local tool = plr.Character and plr.Character:FindFirstChildOfClass("Tool") if tool then tool:SetAttribute("AimFieldOfView", aimFovValue) end end) local aimbotEnabled = false local fovCircleEnabled = true local AimFOV = 150 local fovColor = Color3.fromRGB(255, 0, 0) local lockPart = "Head" local predictToggle = true local predictionFactor = 0.165 local smoothing = 0.5 local maxTargetDistance = 1000 local FOVring = Drawing.new("Circle") FOVring.Visible = false FOVring.Thickness = 1 FOVring.Radius = AimFOV FOVring.Transparency = 1 FOVring.Color = fovColor FOVring.Position = Camera.ViewportSize / 2 AimbotTab:AddToggle({ Name = "Aimbot", Default = false, Callback = function(value) aimbotEnabled = value FOVring.Visible = value and fovCircleEnabled end }) AimbotTab:AddBind({ Name = "Aimbot Keybind", Default = Enum.KeyCode.V, Hold = false, Callback = function() aimbotEnabled = not aimbotEnabled FOVring.Visible = aimbotEnabled and fovCircleEnabled end }) AimbotTab:AddDropdown({ Name = "Target Part", Default = "Head", Options = {"Head", "HumanoidRootPart", "UpperTorso"}, Callback = function(value) lockPart = value end }) AimbotTab:AddToggle({ Name = "Prediction", Default = true, Callback = function(value) predictToggle = value end }) AimbotTab:AddSlider({ Name = "Smoothness", Min = 1, Max = 20, Default = 10, Increment = 1, Color = Color3.fromRGB(0, 170, 255), ValueName = "", Callback = function(value) smoothing = value / 20 end }) AimbotTab:AddSlider({ Name = "FOV Size", Min = 50, Max = 500, Default = 150, Increment = 10, Color = Color3.fromRGB(0, 170, 255), ValueName = "px", Callback = function(value) AimFOV = value FOVring.Radius = value end }) AimbotTab:AddToggle({ Name = "Show FOV Circle", Default = true, Callback = function(value) fovCircleEnabled = value FOVring.Visible = value and aimbotEnabled end }) AimbotTab:AddColorpicker({ Name = "FOV Color", Default = Color3.fromRGB(255, 0, 0), Callback = function(value) fovColor = value FOVring.Color = value end }) AimbotTab:AddSlider({ Name = "Max Distance", Min = 100, Max = 5000, Default = 1000, Increment = 50, Color = Color3.fromRGB(0, 170, 255), ValueName = "studs", Callback = function(value) maxTargetDistance = value end }) AimbotTab:AddSlider({ Name = "Prediction Factor", Min = 0.05, Max = 0.5, Default = 0.165, Increment = 0.005, Color = Color3.fromRGB(0, 170, 255), ValueName = "", Callback = function(value) predictionFactor = value end }) local function getClosestTarget() local target = nil local shortestDistance = math.huge local screenCenter = Camera.ViewportSize / 2 for _, v in pairs(players:GetPlayers()) do if v ~= localPlayer and v.Character and v.Character:FindFirstChild(lockPart) then local targetPart = v.Character[lockPart] local screenPoint, onScreen = Camera:WorldToViewportPoint(targetPart.Position) if onScreen then local distanceFromCenter = (Vector2.new(screenPoint.X, screenPoint.Y) - screenCenter).Magnitude local worldDistance = (Camera.CFrame.Position - targetPart.Position).Magnitude if distanceFromCenter <= AimFOV and worldDistance <= maxTargetDistance then local rayParams = RaycastParams.new() rayParams.FilterType = Enum.RaycastFilterType.Blacklist rayParams.FilterDescendantsInstances = {localPlayer.Character, v.Character} local rayResult = workspace:Raycast( Camera.CFrame.Position, (targetPart.Position - Camera.CFrame.Position).Unit * worldDistance, rayParams ) if not rayResult then if distanceFromCenter < shortestDistance then shortestDistance = distanceFromCenter target = v end end end end end end return target end local function getPredictedPosition(target) if target and target.Character and target.Character:FindFirstChild(lockPart) then local targetPart = target.Character[lockPart] local velocity = targetPart.Velocity local position = targetPart.Position if predictToggle and velocity.Magnitude > 0.1 then return position + (velocity * predictionFactor) else return position end end return nil end RunService.RenderStepped:Connect(function() if fovCircleEnabled and aimbotEnabled then FOVring.Position = Camera.ViewportSize / 2 FOVring.Visible = true else FOVring.Visible = false end if aimbotEnabled and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) then local currentTarget = getClosestTarget() if currentTarget and currentTarget.Character and currentTarget.Character:FindFirstChild(lockPart) then local targetPosition = getPredictedPosition(currentTarget) if targetPosition then local currentCamCF = Camera.CFrame local targetCamCF = CFrame.new(currentCamCF.Position, targetPosition) local newCamCF = currentCamCF:Lerp(targetCamCF, smoothing) Camera.CFrame = newCamCF end end end end) local player = players.LocalPlayer local canTeleport = true local cooldownActive = false local baseplate = nil local baseplateActive = false local baseplateTimer = nil local detectPart = nil local detectConnection = nil local alreadyDetected = false local function cleanupBaseplate() if baseplate then baseplate:Destroy() end if detectPart then detectPart:Destroy() end if baseplateTimer then baseplateTimer:Disconnect() end if detectConnection then detectConnection:Disconnect() end baseplateActive = false baseplate = nil detectPart = nil baseplateTimer = nil detectConnection = nil alreadyDetected = false end local function createBaseplate() if baseplateActive then cleanupBaseplate() end baseplateActive = true alreadyDetected = false local part = Instance.new("Part") part.Size = Vector3.new(1200, 5, 1200) part.Position = Vector3.new(0, 700, 0) part.Anchored = true part.CanCollide = true part.CanQuery = true part.CanTouch = true part.BrickColor = BrickColor.White() part.Material = Enum.Material.SmoothPlastic part.Transparency = 0 part.Locked = true part.Parent = workspace baseplate = part local detect = Instance.new("Part") detect.Size = Vector3.new(1200, 1, 1200) detect.Position = Vector3.new(0, 702, 0) detect.Anchored = true detect.CanCollide = false detect.Transparency = 1 detect.Parent = workspace detectPart = detect detectConnection = detect.Touched:Connect(function(hit) if alreadyDetected then return end local char = hit.Parent if char and char:FindFirstChildOfClass("Humanoid") then local humanoid = char:FindFirstChildOfClass("Humanoid") if humanoid and humanoid.Health > 0 then local primaryPart = char.PrimaryPart if primaryPart then local charPos = primaryPart.Position.Y if charPos >= 700 then alreadyDetected = true local distance = math.floor(charPos - 700) game.StarterGui:SetCore("SendNotification", { Title = "Vold", Text = "Teleported " .. distance .. " studs! (Max: 2000)", Duration = 2, Icon = "rbxassetid://120042443836261" }) task.wait(2) cleanupBaseplate() end end end end end) baseplateTimer = RunService.Heartbeat:Connect(function() if baseplateActive and baseplate and detectPart then local character = player.Character if character and character.PrimaryPart then local charPos = character.PrimaryPart.Position if charPos.Y < 700 then baseplate.Position = Vector3.new(charPos.X, 700, charPos.Z) detectPart.Position = Vector3.new(charPos.X, 702, charPos.Z) end end end end) end local function InstantTeleport(targetCFrame) if not canTeleport or cooldownActive then game.StarterGui:SetCore("SendNotification", { Title = "Vold", Text = "Cooldown active! Wait 5 seconds.", Duration = 2, Icon = "rbxassetid://120042443836261" }) return end local character = player.Character if not character then return end local humanoid = character:FindFirstChildOfClass("Humanoid") if not humanoid then return end local vehiclesFolder = workspace:FindFirstChild("Vehicles") if not vehiclesFolder then return end local vehicle = vehiclesFolder:FindFirstChild(player.Name) if not vehicle then return end local driveSeat = vehicle:FindFirstChild("DriveSeat") if not driveSeat or not driveSeat:IsA("Seat") then return end local currentPos = character.PrimaryPart.Position local distance = (targetCFrame.Position - currentPos).Magnitude if distance > 2000 then game.StarterGui:SetCore("SendNotification", { Title = "Vold", Text = "Too far! Max 2000 studs. (" .. math.floor(distance) .. ")", Duration = 3, Icon = "rbxassetid://120042443836261" }) return end canTeleport = false cooldownActive = true driveSeat:Sit(humanoid) task.wait(0.1) local primaryPart = vehicle.PrimaryPart if not primaryPart then local body = vehicle:FindFirstChild("Body") if body then local mass = body:FindFirstChild("Mass") if mass then primaryPart = mass vehicle.PrimaryPart = mass end end end if not primaryPart then canTeleport = true cooldownActive = false return end for _, part in pairs(vehicle:GetDescendants()) do if part:IsA("BasePart") then part.Velocity = Vector3.zero part.RotVelocity = Vector3.zero part.AssemblyLinearVelocity = Vector3.zero part.AssemblyAngularVelocity = Vector3.zero end end createBaseplate() local startCF = primaryPart.CFrame vehicle:SetPrimaryPartCFrame(CFrame.new(startCF.Position.X, 705, startCF.Position.Z)) task.wait(0.3) vehicle:SetPrimaryPartCFrame(CFrame.new(targetCFrame.Position + Vector3.new(0, 5, 0))) task.wait(0.1) vehicle:SetPrimaryPartCFrame(targetCFrame) for _, part in pairs(vehicle:GetDescendants()) do if part:IsA("BasePart") then part.Velocity = Vector3.zero part.RotVelocity = Vector3.zero part.AssemblyLinearVelocity = Vector3.zero part.AssemblyAngularVelocity = Vector3.zero end end driveSeat:Sit(humanoid) task.wait(0.1) game.StarterGui:SetCore("SendNotification", { Title = "Vold", Text = "Teleported " .. math.floor(distance) .. " studs!", Duration = 2, Icon = "rbxassetid://120042443836261" }) task.wait(3) cleanupBaseplate() canTeleport = true task.wait(5) cooldownActive = false end TeleportTab:AddDropdown({ Name = "Normal Places", Default = "1", Options = {"Prison Out", "Prison In", "Police", "Tuning Garage", "Hospital", "Dealership", "Fire Station", "Truck Company", "Bus Company"}, Callback = function(Value) local locations = { ["Prison Out"] = CFrame.new(-615.5797729492188, 5.289504051208496, 2862.23681640625), ["Prison In"] = CFrame.new(-572.1055297851562, 6.382352352142334, 3061.3740234375), ["Police"] = CFrame.new(-1658.071899, 5.63, 2737.27), ["Tuning Garage"] = CFrame.new(-1438.654053, 5.63, 118.45), ["Fire Station"] = CFrame.new(-1025.360595703125, 4.500086784362793, 3899.155029296875), ["Parking Garage"] = CFrame.new(-1001.6951904296875, 10.850526809692383, 3655.860595703125), ["Truck Company"] = CFrame.new(704.4508666992188, 4.229461669921875, 1479.9267578125), ["Bus Company"] = CFrame.new(-1682.2969970703125, 8.779464679721688, -1273.07763671875), ["Hospital"] = CFrame.new(-278.833740234375, 7.7454142570495605, 1085.7965087890625), ["Police Station"] = CFrame.new(-1702.70166015625, 4.607900142669678, 2723.564697265625), ["Dealership"] = CFrame.new(-1415.6986083984375, 4.552238464355469, 940.5262451171875), } local targetCFrame = locations[Value] if not targetCFrame then return end InstantTeleport(targetCFrame) end }) TeleportTab:AddDropdown({ Name = "Robbery Places", Default = "1", Options = {"Bank", "Jewellery", "Erwin Club", "Gas-N-Go Fuel", "Ares Fuel", "Tool Shop", "Farm Shop", "Osso Fuel", "Container Ship", "Clothing Store"}, Callback = function(Value) local locations = { ["Bank"] = CFrame.new(-1183.296, 10.912, 3228.297), ["Jewellery"] = CFrame.new(-407.536, 21.950, 3516.854), ["Erwin Club"] = CFrame.new(-1856.962, 5.706, 2990.518), ["Gas-N-Go Fuel"] = CFrame.new(-1560.674, 3.944, 3813.656), ["Ares Fuel"] = CFrame.new(-824.447, 4.182, 1512.941), ["Tool Shop"] = CFrame.new(-767.815, 4.374, 663.494), ["Farm Shop"] = CFrame.new(-887.220, 5.831, -1150.356), ["Osso Fuel"] = CFrame.new(-27.464, 5.245, -749.413), ["Container Ship"] = CFrame.new(1191.836, 29.550, 2140.703), ["Clothing Store"] = CFrame.new(440.400, 5.520, -1438.111), } local targetCFrame = locations[Value] if not targetCFrame then return end InstantTeleport(targetCFrame) end }) AutoFarmTab:AddSection({ Name = "Auto Farm Features" }) local busFarmToggle = false local truckFarmToggle = false local FARMPos = nil local FARMLastPos = nil AutoFarmTab:AddToggle({ Name = "Autofarm Bus", Default = false, Callback = function(Value) busFarmToggle = Value if FARMLastPos then FARMLastPos = nil end end }) AutoFarmTab:AddToggle({ Name = "Autofarm Truck", Default = false, Callback = function(Value) truckFarmToggle = Value if FARMLastPos then FARMLastPos = nil end end }) local function ensurePlayerInVehicleFarm() if LocalPlayer.Team == game:GetService("Teams").TruckCompany or LocalPlayer.Team == game:GetService("Teams").BusCompany then local vehicle = workspace.Vehicles:FindFirstChild(LocalPlayer.Name) if vehicle and LocalPlayer.Character then local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid") if humanoid and not humanoid.SeatPart then local driveSeat = vehicle:FindFirstChild("DriveSeat") if driveSeat then driveSeat:Sit(humanoid) end end end end end local function partfind() for _, v in pairs(LocalPlayer.PlayerGui:GetDescendants()) do if v:IsA("BillboardGui") and v.Adornee then if v.Adornee.CFrame then return v.Adornee.CFrame end end end return nil end local function destination() local busStops = workspace:FindFirstChild("BusStops") if busStops then for _, v in pairs(busStops:GetDescendants()) do if v.Name == "SelectionBox" and v.Visible and v.Transparency ~= 1 then return v.Parent.CFrame end end end local deliveryDestinations = workspace:FindFirstChild("DeliveryDestinations") if deliveryDestinations then for _, v in pairs(deliveryDestinations:GetDescendants()) do if v.Name == "SelectionBox" and v.Visible and v.Transparency ~= 1 then return v.Parent.CFrame end end end return nil end local function teleportToPosition(targetCFrame) local vehicle = workspace.Vehicles:FindFirstChild(LocalPlayer.Name) if not vehicle then FARMLastPos = nil return end if vehicle.PrimaryPart == nil then vehicle.PrimaryPart = vehicle:FindFirstChild("Mass", true) end if not vehicle.PrimaryPart then return end local targetPos = targetCFrame.Position local newCFrame = CFrame.new(targetPos.X, targetPos.Y, targetPos.Z) vehicle:SetPrimaryPartCFrame(newCFrame) if vehicle.PrimaryPart then vehicle.PrimaryPart.AssemblyLinearVelocity = Vector3.zero vehicle.PrimaryPart.AssemblyAngularVelocity = Vector3.zero end end RunService.RenderStepped:Connect(function() local active = false if busFarmToggle and LocalPlayer.Team and LocalPlayer.Team.Name == "BusCompany" then active = true elseif truckFarmToggle and LocalPlayer.Team and LocalPlayer.Team.Name == "TruckCompany" then active = true end if active then ensurePlayerInVehicleFarm() FARMPos = destination() or partfind() if not workspace.Vehicles:FindFirstChild(LocalPlayer.Name) then return end FARMPos = destination() or partfind() local significantChange = true if FARMPos and FARMLastPos then local distance = (FARMPos.Position - FARMLastPos.Position).Magnitude significantChange = distance > 1 end if FARMPos and significantChange then FARMLastPos = FARMPos teleportToPosition(FARMPos) end end end) AutoFarmTab:AddParagraph("How to use:", "1. Join Bus Company or Truck Company team\n2. Spawn your work vehicle\n3. Enable the appropriate autofarm toggle\n4. Start your work shift") Window:TabSection("Bypass") local BypassTab = Window:MakeTab({Name = "Bypass", Icon = "rbxassetid://76562583558887"}) BypassTab:AddButton({ Name = "Bypass Freecam", Callback = function() loadstring(game:HttpGet("https://pastebin.com/raw/4JrUuEqn"))() game.StarterGui:SetCore("SendNotification", { Title = "Freecam", Text = "Freecam is Bypassed Press Shift + P to Enable Freecam", Duration = 10 }) end }) local PlayerScripts = LocalPlayer:WaitForChild("PlayerScripts") local modulePath = PlayerScripts:FindFirstChild("Code") and PlayerScripts.Code:FindFirstChild("components") and PlayerScripts.Code.components:FindFirstChild("firearm") and PlayerScripts.Code.components.firearm:FindFirstChild("clientFirearmTool") if not modulePath then warn("ClientFirearmTool module not found! [WARNING BY VOLD]") return end local success, module = pcall(require, modulePath) if not success or not module or not module.ClientFirearmTool then warn("Failed to load module or ClientFirearmTool not found. [WARNING BY VOLD]") return end local ClientFirearmTool = module.ClientFirearmTool local originalSetAiming = ClientFirearmTool.setAiming local bypassEnabled = false local newSetAiming = function(self, aiming) if bypassEnabled and self.humanoid and self.humanoid:GetState() == Enum.HumanoidStateType.Jumping and not aiming then return end return originalSetAiming(self, aiming) end local function setBypass(state) bypassEnabled = state if state then ClientFirearmTool.setAiming = newSetAiming else ClientFirearmTool.setAiming = originalSetAiming end end BypassTab:AddToggle({ Name = "Jump while Shooting (Bypass)", Default = false, Description = "Allow shooting while jumping without stopping to aim", Save = true, Flag = "Jumpwhileshootbypass", Callback = function(Value) setBypass(Value) end }) BypassTab:AddParagraph("Information to (Jump While Shooting)", "This is not supportet for bad executors like Xeno or Solara") MiscTab:AddSection({ Name = "Movement" }) local speedHackEnabled = false local speedHackStepSize = 0.1 local speedHackConnection MiscTab:AddToggle({ Name = "Speed Hack", Default = false, Callback = function(Value) speedHackEnabled = Value if Value then speedHackConnection = RunService.Heartbeat:Connect(function() if speedHackEnabled and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then local character = LocalPlayer.Character local humanoid = character:FindFirstChild("Humanoid") local direction = humanoid.MoveDirection if direction.Magnitude > 0 then character:SetPrimaryPartCFrame(character.PrimaryPart.CFrame + direction.Unit * speedHackStepSize) end end end) else if speedHackConnection then speedHackConnection:Disconnect() speedHackConnection = nil end end end }) MiscTab:AddBind({ Name = "Speed Hack Keybind", Default = Enum.KeyCode.T, Hold = false, Callback = function() speedHackEnabled = not speedHackEnabled if speedHackEnabled then speedHackConnection = RunService.Heartbeat:Connect(function() if speedHackEnabled and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then local character = LocalPlayer.Character local humanoid = character:FindFirstChild("Humanoid") local direction = humanoid.MoveDirection if direction.Magnitude > 0 then character:SetPrimaryPartCFrame(character.PrimaryPart.CFrame + direction.Unit * speedHackStepSize) end end end) else if speedHackConnection then speedHackConnection:Disconnect() speedHackConnection = nil end end end }) MiscTab:AddSlider({ Name = "Speed Hack Speed", Min = 0.1, Max = 0.5, Default = 0.1, Increment = 0.1, ValueName = "Speed", Callback = function(Value) speedHackStepSize = Value end }) MiscTab:AddParagraph("Note to Inf Stamina","Inf Stamina is Not Working On Xeno And Solara") MiscTab:AddButton({ Name = "Infinite Stamina", Callback = function() local Module = game:GetService("Players").LocalPlayer.PlayerScripts.Code.controllers.character.characterStaminaController local ClassModule = require(Module).CharacterStaminaController hookfunction(ClassModule.useStamina, function() return true end) end }) MiscTab:AddSection({ Name = "Trolling" }) local EMOTE_ID = "94292601332790" local STOP_ON_MOVE = false local ALLOW_INVISIBLE = true local FADE_IN = 0.1 local FADE_OUT = 0.1 local WEIGHT = 1 local SPEED = 1 local TIME_POSITION = 0 local invCharacter = player.Character or player.CharacterAdded:Wait() local invHumanoid = invCharacter:WaitForChild("Humanoid") local CurrentTrack local lastPosition = invCharacter.PrimaryPart and invCharacter.PrimaryPart.Position or Vector3.new() local originalCollisions = {} local invisibleEnabled = false local function saveCollisions() originalCollisions = {} for _, p in ipairs(invCharacter:GetDescendants()) do if p:IsA("BasePart") then originalCollisions[p] = p.CanCollide end end end local function disableCollisions() for _, p in ipairs(invCharacter:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = false end end end local function restoreCollisions() for p, state in pairs(originalCollisions) do if p and p.Parent then p.CanCollide = state end end originalCollisions = {} end local function startEmote() if CurrentTrack then CurrentTrack:Stop(0) end local id = tonumber(EMOTE_ID) or tonumber(string.match(EMOTE_ID, "%d+")) if not id then return end local animId = "rbxassetid://" .. id pcall(function() local objs = game:GetObjects(animId) if objs and #objs > 0 and objs[1]:IsA("Animation") then animId = objs[1].AnimationId end end) local anim = Instance.new("Animation") anim.AnimationId = animId local track = invHumanoid:LoadAnimation(anim) track.Priority = Enum.AnimationPriority.Action4 track:Play(FADE_IN, WEIGHT == 0 and 0.001 or WEIGHT, SPEED) CurrentTrack = track CurrentTrack.TimePosition = math.clamp(TIME_POSITION, 0, 1) * CurrentTrack.Length if ALLOW_INVISIBLE then saveCollisions() disableCollisions() end end local function stopEmote() if CurrentTrack then CurrentTrack:Stop(FADE_OUT) CurrentTrack = nil end restoreCollisions() end player.CharacterAdded:Connect(function(c) invCharacter = c invHumanoid = c:WaitForChild("Humanoid") end) RunService.RenderStepped:Connect(function() if not invisibleEnabled then return end if STOP_ON_MOVE and CurrentTrack and CurrentTrack.IsPlaying and invCharacter.PrimaryPart then local currentPos = invCharacter.PrimaryPart.Position if (currentPos - lastPosition).Magnitude > 0.1 then stopEmote() invisibleEnabled = false end lastPosition = currentPos end end) RunService.Stepped:Connect(function() if invisibleEnabled and ALLOW_INVISIBLE and invCharacter and invCharacter.Parent then disableCollisions() end end) MiscTab:AddToggle({ Name = "Invisible", Default = false, Callback = function(value) invisibleEnabled = value if value then startEmote() else stopEmote() end end, }) local flyActive = false local flySpeed = 50 local flyKeybind = Enum.KeyCode.V local flyBodyVel = nil local flyAlignPos = nil local flyAlignOri = nil local function startFly() local char = LocalPlayer.Character if not char then return end local hrp = char:FindFirstChild("HumanoidRootPart") local hum = char:FindFirstChild("Humanoid") if not hrp or not hum then return end flyActive = true local att = Instance.new("Attachment", hrp) local alignPos = Instance.new("AlignPosition") alignPos.Attachment0 = att alignPos.Mode = Enum.PositionAlignmentMode.OneAttachment alignPos.MaxForce = 5000 alignPos.Responsiveness = 45 alignPos.Parent = hrp local alignOri = Instance.new("AlignOrientation") alignOri.Attachment0 = att alignOri.Mode = Enum.OrientationAlignmentMode.OneAttachment alignOri.MaxTorque = 5000 alignOri.Responsiveness = 45 alignOri.Parent = hrp hum.PlatformStand = true flyBodyVel = att flyAlignPos = alignPos flyAlignOri = alignOri local pos = hrp.Position alignPos.Position = pos task.spawn(function() while flyActive and hrp and hum do local move = Vector3.zero local camCF = Workspace.CurrentCamera.CFrame if UserInputService:IsKeyDown(Enum.KeyCode.W) then move += camCF.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.S) then move -= camCF.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.A) then move -= camCF.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.D) then move += camCF.RightVector end if move.Magnitude > 0 then local newPos = pos + move.Unit * flySpeed * RunService.Heartbeat:Wait() alignPos.Position = newPos pos = newPos end alignOri.CFrame = CFrame.new(Vector3.zero, camCF.LookVector) RunService.Heartbeat:Wait() end end) end local function stopFly() flyActive = false local char = LocalPlayer.Character if char then local hum = char:FindFirstChild("Humanoid") if hum then hum.PlatformStand = false end end if flyBodyVel then flyBodyVel:Destroy() flyBodyVel = nil end if flyAlignPos then flyAlignPos:Destroy() flyAlignPos = nil end if flyAlignOri then flyAlignOri:Destroy() flyAlignOri = nil end end UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == flyKeybind then if flyActive then stopFly() else startFly() end end end) MiscTab:AddToggle({ Name = "Fly", Default = false, Callback = function(state) if state then startFly() else stopFly() end end }) MiscTab:AddSlider({ Name = "Fly Speed", Min = 10, Max = 75, Default = 50, Color = Color3.fromRGB(69, 64, 64), Increment = 1, ValueName = "Speed", Callback = function(v) flySpeed = v end }) MiscTab:AddBind({ Name = "Fly Keybind", Default = Enum.KeyCode.J, Hold = false, Callback = function() flyKeybind = Enum.KeyCode.J end }) MiscTab:AddSection({ Name = "Safety" }) local antiFallActive = false local antiFallConnection = nil local function toggleAntiFall(state) antiFallActive = state if antiFallActive and not antiFallConnection then antiFallConnection = RunService.RenderStepped:Connect(function() local char = LocalPlayer.Character if char then local hum = char:FindFirstChild("Humanoid") local hrp = char:FindFirstChild("HumanoidRootPart") if hrp and hum then if hum:GetState() == Enum.HumanoidStateType.Freefall then local vel = hrp.Velocity if vel.Y < 0 then hrp.Velocity = Vector3.new(vel.X, math.max(vel.Y, -15), vel.Z) end end local params = RaycastParams.new() params.FilterType = Enum.RaycastFilterType.Blacklist params.FilterDescendantsInstances = {char} if Workspace:Raycast(hrp.Position, Vector3.new(0, -8, 0), params) and hrp.Velocity.Y < -50 then hrp.Velocity = Vector3.new(0, 0, 0) end end end end) elseif not antiFallActive and antiFallConnection then antiFallConnection:Disconnect() antiFallConnection = nil end end local godModeActive = false local godModeConnection local function toggleGodMode(state) godModeActive = state if godModeActive then godModeConnection = RunService.Heartbeat:Connect(function() if godModeActive then local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.Health = 100 end end end) else if godModeConnection then godModeConnection:Disconnect() godModeConnection = nil end end end local antiTaserActive = false local antiTaserConnection = nil local function toggleAntiTaser(state) antiTaserActive = state if state then local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() char:SetAttribute("Tased", false) antiTaserConnection = char:GetAttributeChangedSignal("Tased"):Connect(function() if antiTaserActive then char:SetAttribute("Tased", false) end end) else if antiTaserConnection then antiTaserConnection:Disconnect() antiTaserConnection = nil end end end local antiFlashbangActive = false local blurEffect = Lighting:FindFirstChild("BlurEffect") or Lighting:FindFirstChildOfClass("BlurEffect") local function toggleAntiFlashbang(state) antiFlashbangActive = state if state then if not blurEffect then blurEffect = Lighting:FindFirstChild("BlurEffect") or Lighting:FindFirstChildOfClass("BlurEffect") end if blurEffect then blurEffect.Parent = Workspace end else if blurEffect then blurEffect.Parent = Lighting end end end local antiArrestActive = false local antiArrestConnections = {} local function toggleAntiArrest(state) antiArrestActive = state if state then local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local hum = char:WaitForChild("Humanoid") local hrp = char:WaitForChild("HumanoidRootPart") local conn1 = RunService.Heartbeat:Connect(function() local nearestPolice = nil local nearestDist = math.huge for _, player in pairs(players:GetPlayers()) do if player.Team and player.Team.Name == "Police" and player.Character then local policeHrp = player.Character:FindFirstChild("HumanoidRootPart") if policeHrp then local dist = (hrp.Position - policeHrp.Position).Magnitude if dist < nearestDist then nearestDist = dist nearestPolice = policeHrp end end end end if nearestPolice and nearestDist <= 30 then local dir = (hrp.Position - nearestPolice.Position).Unit hum:MoveTo(hrp.Position + dir * 10 + Vector3.new(0, 2, 0)) end end) local conn2 = RunService.Stepped:Connect(function() for _, desc in pairs(char:GetDescendants()) do if desc:IsA("BasePart") and desc.CanCollide then desc.CanCollide = false end end end) antiArrestConnections = {conn1, conn2} else for _, conn in pairs(antiArrestConnections) do conn:Disconnect() end antiArrestConnections = {} end end local antiAFKActive = false local virtualUser = game:GetService("VirtualUser") local afkConnection local function toggleAntiAFK(state) antiAFKActive = state if antiAFKActive then afkConnection = LocalPlayer.Idled:Connect(function() if antiAFKActive then virtualUser:CaptureController() virtualUser:ClickButton2(Vector2.new()) end end) else if afkConnection then afkConnection:Disconnect() afkConnection = nil end end end local adminDetectionActive = true local adminRoles = {"Contributer", "Staff", "Dev"} local function hasAdminRole(player) local success, role = pcall(function() return player:GetRoleInGroup(12563021) end) if not success then return false end for _, adminRole in ipairs(adminRoles) do if role == adminRole then return true end end return false end local function checkAdmins() for _, player in pairs(players:GetPlayers()) do if player ~= LocalPlayer and hasAdminRole(player) then LocalPlayer:Kick("You Have Been Saved By Vold : Moderator Detected") return end end end task.spawn(function() while true do task.wait(1) if adminDetectionActive then checkAdmins() end end end) MiscTab:AddToggle({ Name = "Anti-Fall", Default = false, Callback = function(state) toggleAntiFall(state) end }) MiscTab:AddToggle({ Name = "God Mode", Default = false, Callback = function(state) toggleGodMode(state) end }) MiscTab:AddToggle({ Name = "Anti-Taser", Default = false, Callback = function(state) toggleAntiTaser(state) end }) MiscTab:AddToggle({ Name = "Anti-Flashbang", Default = false, Callback = function(state) toggleAntiFlashbang(state) end }) MiscTab:AddToggle({ Name = "Anti-Arrest", Default = false, Callback = function(state) toggleAntiArrest(state) end }) MiscTab:AddToggle({ Name = "Anti-AFK", Default = false, Callback = function(state) toggleAntiAFK(state) end }) MiscTab:AddToggle({ Name = "Admin Detection", Default = true, Callback = function(state) adminDetectionActive = state end }) MiscTab:AddButton({ Name = "Instant Respawn", Callback = function() local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.Health = 0 char.Humanoid:BreakJoints() task.wait(0.1) LocalPlayer:LoadCharacter() end end })