print([[ __ __ _ _ __ __ \ \ / / (_) | | | \/ | \ \ / /__ _ __| | | \ / | ___ _ __ _ _ \ \/ / _ \| |/ _` | | |\/| |/ _ \ '_ \| | | | \ / (_) | | (_| | | | | | __/ | | | |_| | \/ \___/|_|\__,_| |_| |_|\___|_| |_|\__,_| Made by Void Menu ]]) local OrionLib = loadstring(game:HttpGet("https://void.eldarx.site/Void.Ui"))() local Window = OrionLib:MakeWindow({ Name = "Void Menu - Emergency Hamburg", SaveConfig = { Enabled = true, FolderName = "Void Menu", FileName = "EmergencyHamburg" } }) Window:TabSection("Home") local HomeTab = Window:MakeTab({ Name = "Home", Icon = "rbxassetid://73538445886439", PremiumOnly = false }) Window:TabSection("Combat") local AimbotTab = Window:MakeTab({ Name = "Aimbot", Icon = "rbxassetid://98232288704820", PremiumOnly = false }) Window:TabSection("Visuals") local VisualsTab = Window:MakeTab({ Name = "Visuals", Icon = "rbxassetid://132069634751309", PremiumOnly = false }) local GraphicTab = Window:MakeTab({ Name = "Graphics", Icon = "rbxassetid://125373696632586", PremiumOnly = false }) Window:TabSection("Player") local PlayerTab = Window:MakeTab({ Name = "Player", Icon = "rbxassetid://117259180607823", PremiumOnly = false }) local TrollingTab = Window:MakeTab({ Name = "Trolling", Icon = "rbxassetid://140097947197695", PremiumOnly = false }) local AnimationTab = Window:MakeTab({ Name = "Animation", Icon = "rbxassetid://107735713113844", PremiumOnly = false }) Window:TabSection("Modification") local VehicleTab = Window:MakeTab({ Name = "Vehicle Mods", Icon = "rbxassetid://9033642906", PremiumOnly = false }) local WeaponTab = Window:MakeTab({ Name = "Weapon Mods", Icon = "rbxassetid://80964454894155", PremiumOnly = false }) local PoliceTab = Window:MakeTab({ Name = "Police", Icon = "rbxassetid://73598603304502", PremiumOnly = false }) Window:TabSection("Settings") local TeleportTab = Window:MakeTab({ Name = "Teleport", Icon = "rbxassetid://6723742952", PremiumOnly = false }) local MiscTab = Window:MakeTab({ Name = "Misc", Icon = "rbxassetid://16149179345", PremiumOnly = false }) Window:TabSection("Other") local SocialTab = Window:MakeTab({ Name = "Social", Icon = "rbxassetid://117281710784951", PremiumOnly = false }) local InfoTab = Window:MakeTab({ Name = "Info", Icon = "rbxassetid://7733956210", PremiumOnly = false }) HomeTab:AddSection({ Name = "Special" }) HomeTab:AddParagraph("Information", "More Features are Comming Soon") HomeTab:AddButton({ Name = "Download Game (Take Time)", Callback = function() saveinstance() end }) HomeTab:AddSection({ Name = "Freecam" }) HomeTab: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 pi = math.pi local abs = math.abs local clamp = math.clamp local rad = math.rad local sign = math.sign local tan = math.tan local ContextActionService = game:GetService("ContextActionService") local Players = game:GetService("Players") local RunService = game:GetService("RunService") local StarterGui = game:GetService("StarterGui") local UserInputService = game:GetService("UserInputService") local LocalPlayer = Players.LocalPlayer if not LocalPlayer then Players:GetPropertyChangedSignal("LocalPlayer"):Wait() LocalPlayer = Players.LocalPlayer end local Camera = workspace.CurrentCamera workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function() local newCamera = workspace.CurrentCamera if newCamera then Camera = newCamera end end) local TOGGLE_INPUT_PRIORITY = Enum.ContextActionPriority.Low.Value local INPUT_PRIORITY = Enum.ContextActionPriority.High.Value local navSpeed = 1.0 local NAV_GAIN = Vector3.new(1, 1, 1) * 64 local PAN_GAIN = Vector2.new(0.75, 1) * 8 local FOV_GAIN = 300 local PITCH_LIMIT = rad(90) local cameraPos = Vector3.new() local cameraRot = Vector2.new() local cameraFov = 70 local Input = {} do local keyboard = { W=0, A=0, S=0, D=0, E=0, Q=0, U=0, H=0, J=0, K=0, I=0, Y=0, Up=0, Down=0, } local mouse = { Delta = Vector2.new(), MouseWheel = 0, } local NAV_SHIFT_MUL = 0.25 function Input.Vel(dt) local kKeyboard = Vector3.new( keyboard.D - keyboard.A + keyboard.K - keyboard.H, keyboard.E - keyboard.Q + keyboard.I - keyboard.Y, keyboard.S - keyboard.W + keyboard.J - keyboard.U ) local shift = UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) or UserInputService:IsKeyDown(Enum.KeyCode.RightShift) return kKeyboard * (navSpeed * (shift and NAV_SHIFT_MUL or 1)) end function Input.Pan(dt) local PAN_MOUSE_SPEED = Vector2.new(1, 1) * (pi / 64) local kMouse = mouse.Delta * PAN_MOUSE_SPEED mouse.Delta = Vector2.new() return kMouse end function Input.Fov(dt) local kMouse = mouse.MouseWheel mouse.MouseWheel = 0 return kMouse end do local function Keypress(action, state, input) keyboard[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0 return Enum.ContextActionResult.Sink end local function MousePan(action, state, input) local delta = input.Delta mouse.Delta = Vector2.new(-delta.y, -delta.x) return Enum.ContextActionResult.Sink end local function MouseWheel(action, state, input) mouse[input.UserInputType.Name] = -input.Position.z return Enum.ContextActionResult.Sink end local function Zero(t) for k, v in pairs(t) do t[k] = v * 0 end end function Input.StartCapture() ContextActionService:BindActionAtPriority("FreecamKeyboard", Keypress, false, INPUT_PRIORITY, Enum.KeyCode.W, Enum.KeyCode.U, Enum.KeyCode.A, Enum.KeyCode.H, Enum.KeyCode.S, Enum.KeyCode.J, Enum.KeyCode.D, Enum.KeyCode.K, Enum.KeyCode.E, Enum.KeyCode.I, Enum.KeyCode.Q, Enum.KeyCode.Y, Enum.KeyCode.Up, Enum.KeyCode.Down ) ContextActionService:BindActionAtPriority("FreecamMousePan", MousePan, false, INPUT_PRIORITY, Enum.UserInputType.MouseMovement) ContextActionService:BindActionAtPriority("FreecamMouseWheel", MouseWheel, false, INPUT_PRIORITY, Enum.UserInputType.MouseWheel) end function Input.StopCapture() Zero(keyboard) Zero(mouse) ContextActionService:UnbindAction("FreecamKeyboard") ContextActionService:UnbindAction("FreecamMousePan") ContextActionService:UnbindAction("FreecamMouseWheel") end end end local function GetFocusDistance(cameraFrame) local znear = 0.1 local viewport = Camera.ViewportSize local projy = 2 * tan(cameraFov / 2) local projx = viewport.x / viewport.y * projy local fx, fy, fz = cameraFrame.rightVector, cameraFrame.upVector, cameraFrame.lookVector local minDist = 512 for x = 0, 1, 0.5 do for y = 0, 1, 0.5 do local cx = (x - 0.5) * projx local cy = (y - 0.5) * projy local offset = fx * cx - fy * cy + fz local origin = cameraFrame.p + offset * znear local _, hit = workspace:FindPartOnRay(Ray.new(origin, offset.unit * minDist)) local dist = (hit - origin).magnitude if minDist > dist then minDist = dist end end end return minDist end local function StepFreecam(dt) local vel = Input.Vel(dt) local pan = Input.Pan(dt) local fov = Input.Fov(dt) local zoomFactor = math.sqrt(tan(rad(70 / 2)) / tan(rad(cameraFov / 2))) cameraFov = clamp(cameraFov + fov * FOV_GAIN * (dt / zoomFactor), 1, 120) cameraRot = cameraRot + pan * PAN_GAIN * (dt / zoomFactor) cameraRot = Vector2.new(clamp(cameraRot.x, -PITCH_LIMIT, PITCH_LIMIT), cameraRot.y % (2 * pi)) local cameraCFrame = CFrame.new(cameraPos) * CFrame.fromOrientation(cameraRot.x, cameraRot.y, 0) * CFrame.new(vel * NAV_GAIN * dt) cameraPos = cameraCFrame.p Camera.CFrame = cameraCFrame Camera.Focus = cameraCFrame * CFrame.new(0, 0, -GetFocusDistance(cameraCFrame)) Camera.FieldOfView = cameraFov end local PlayerState = {} do local mouseIconEnabled, cameraSubject, cameraType local cameraFocus, cameraCFrame, cameraFieldOfView local screenGuis = {} local coreGuis = { Backpack=true, Chat=true, Health=true, PlayerList=true } local setCores = { BadgesNotificationsActive=true, PointsNotificationsActive=true } function PlayerState.Push() for name in pairs(coreGuis) do coreGuis[name] = StarterGui:GetCoreGuiEnabled(Enum.CoreGuiType[name]) StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType[name], false) end for name in pairs(setCores) do setCores[name] = StarterGui:GetCore(name) StarterGui:SetCore(name, false) end local playergui = LocalPlayer:FindFirstChildOfClass("PlayerGui") if playergui then for _, gui in pairs(playergui:GetChildren()) do if gui:IsA("ScreenGui") and gui.Enabled then screenGuis[#screenGuis + 1] = gui gui.Enabled = false end end end cameraFieldOfView = Camera.FieldOfView Camera.FieldOfView = 70 cameraType = Camera.CameraType Camera.CameraType = Enum.CameraType.Custom cameraSubject = Camera.CameraSubject Camera.CameraSubject = nil cameraCFrame = Camera.CFrame cameraFocus = Camera.Focus mouseIconEnabled = UserInputService.MouseIconEnabled UserInputService.MouseIconEnabled = false UserInputService.MouseBehavior = Enum.MouseBehavior.Default end function PlayerState.Pop() for name, isEnabled in pairs(coreGuis) do StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType[name], isEnabled) end for name, isEnabled in pairs(setCores) do StarterGui:SetCore(name, isEnabled) end for _, gui in pairs(screenGuis) do if gui.Parent then gui.Enabled = true end end screenGuis = {} Camera.FieldOfView = cameraFieldOfView Camera.CameraType = cameraType Camera.CameraSubject = cameraSubject Camera.CFrame = cameraCFrame Camera.Focus = cameraFocus UserInputService.MouseIconEnabled = mouseIconEnabled UserInputService.MouseBehavior = Enum.MouseBehavior.Default end end local freecamEnabled = false local function StartFreecam() local cf = Camera.CFrame cameraRot = Vector2.new(cf:toEulerAnglesYXZ()) cameraPos = cf.p cameraFov = Camera.FieldOfView PlayerState.Push() RunService:BindToRenderStep("Freecam", Enum.RenderPriority.Camera.Value, StepFreecam) Input.StartCapture() end local function StopFreecam() Input.StopCapture() RunService:UnbindFromRenderStep("Freecam") PlayerState.Pop() end local function ToggleFreecam() if freecamEnabled then StopFreecam() else StartFreecam() end freecamEnabled = not freecamEnabled end HomeTab:AddBind({ Name = "Freecam Toggle", Default = Enum.KeyCode.P, Hold = false, Flag = "FreecamBind", Callback = function() ToggleFreecam() end, }) HomeTab:AddSlider({ Name = "Freecam Speed", Min = 0, Max = 400, Default = 100, Increment = 1, ValueName = "x", Flag = "FreecamSpeed", Callback = function(value) navSpeed = math.max(0.01, value / 100) end, }) selectedPlayers = {} local function getPlayerNames() local names = {} for _, player in ipairs(Players:GetPlayers()) do if player ~= Players.LocalPlayer then table.insert(names, player.Name) end end return names end local function setPlayerVisibility(playerName, isVisible) local player = Players:FindFirstChild(playerName) if player and player.Character then for _, part in ipairs(player.Character:GetDescendants()) do if part:IsA("BasePart") or part:IsA("Decal") then if not isVisible then part.Transparency = 1 else part.Transparency = 0 end end end end end local PlayerDropdown = HomeTab:AddDropdown({ Name = "Remove Player (out of workspace)", Default = "None", Options = getPlayerNames(), Callback = function(Value) if selectedPlayers[Value] then selectedPlayers[Value] = nil setPlayerVisibility(Value, true) else selectedPlayers[Value] = true setPlayerVisibility(Value, false) end end }) local function refreshDropdown() PlayerDropdown:Refresh(getPlayerNames(), true) end Players.PlayerAdded:Connect(refreshDropdown) Players.PlayerRemoving:Connect(refreshDropdown) local Settings = { Aimbot = { Enabled = false, Active = false, TeamCheck = false, KnockedCheck = false, PredictionEnabled = false, BasePrediction = 0.05, TargetPart = "Head", ShowFOV = false, Target = nil } } local AllSettings = { Aimbot = { FOV = 350, BasePrediction = 0.05, Mobile = false } } local FOVCircle = Drawing.new("Circle") FOVCircle.Thickness = 1.6 FOVCircle.NumSides = 100 FOVCircle.Filled = false FOVCircle.Visible = false FOVCircle.Color = Color3.fromRGB(255, 0, 0) FOVCircle.Radius = 350 function UpdateFOVPosition() FOVCircle.Position = Vector2.new(Camera.ViewportSize.X * 0.5, Camera.ViewportSize.Y * 0.5) end function FindClosestTarget() local center = Vector2.new(Camera.ViewportSize.X * 0.5, Camera.ViewportSize.Y * 0.5) local closestDistance = math.huge local closestTarget = nil for _, player in ipairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character then local targetPart = player.Character:FindFirstChild(Settings.Aimbot.TargetPart) if targetPart then if Settings.Aimbot.TeamCheck and player.Team == LocalPlayer.Team then continue end local humanoid = player.Character:FindFirstChildOfClass("Humanoid") if Settings.Aimbot.KnockedCheck and (not humanoid or humanoid.Health < 30) then continue end local targetPos = targetPart.Position if Settings.Aimbot.PredictionEnabled then local success, velocity = pcall(function() return targetPart.AssemblyLinearVelocity end) if success and velocity then targetPos = targetPos + velocity * Settings.Aimbot.BasePrediction end end local screenPos, onScreen = Camera:WorldToViewportPoint(targetPos) if onScreen then local distance = (Vector2.new(screenPos.X, screenPos.Y) - center).Magnitude if distance <= FOVCircle.Radius and distance < closestDistance then closestDistance = distance closestTarget = targetPart end end end end end return closestTarget end RunService.RenderStepped:Connect(function() if Settings.Aimbot.ShowFOV then UpdateFOVPosition() FOVCircle.Visible = true else FOVCircle.Visible = false end if Settings.Aimbot.Enabled and Settings.Aimbot.Active then if not Settings.Aimbot.Target or not Settings.Aimbot.Target.Parent then Settings.Aimbot.Target = FindClosestTarget() end if Settings.Aimbot.Target then local targetPos = Settings.Aimbot.Target.Position if Settings.Aimbot.PredictionEnabled then local success, velocity = pcall(function() return Settings.Aimbot.Target.AssemblyLinearVelocity end) if success and velocity then targetPos = targetPos + velocity * Settings.Aimbot.BasePrediction end end Camera.CFrame = CFrame.new(Camera.CFrame.Position, targetPos) end end end) AimbotTab:AddSection({ Name = "Aimbot Settings" }) AimbotTab:AddToggle({ Name = "Aimbot", Default = false, Callback = function(Value) Settings.Aimbot.Enabled = Value if not Value then Settings.Aimbot.Active = false Settings.Aimbot.Target = nil end end }) AimbotTab:AddToggle({ Name = "Show Aimbot FOV", Default = false, Callback = function(Value) Settings.Aimbot.ShowFOV = Value end }) AimbotTab:AddToggle({ Name = "Team Check", Default = false, Callback = function(Value) Settings.Aimbot.TeamCheck = Value end }) AimbotTab:AddToggle({ Name = "Knocked Check", Default = false, Callback = function(Value) Settings.Aimbot.KnockedCheck = Value end }) AimbotTab:AddToggle({ Name = "Prediction", Default = false, Callback = function(Value) Settings.Aimbot.PredictionEnabled = Value end }) AimbotTab:AddSlider({ Name = "Aimbot FOV Size", Min = 50, Max = 1000, Default = 150, Increment = 10, ValueName = "px", Callback = function(Value) FOVCircle.Radius = Value AllSettings.Aimbot.FOV = Value end }) AimbotTab:AddDropdown({ Name = "Target Part", Default = "Head", Options = {"Head", "HumanoidRootPart"}, Callback = function(Value) Settings.Aimbot.TargetPart = Value end }) AimbotTab:AddBind({ Name = "Aimbot Keybind", Default = Enum.KeyCode.Y, Hold = false, Callback = function() if not Settings.Aimbot.Enabled then return end Settings.Aimbot.Active = not Settings.Aimbot.Active if Settings.Aimbot.Active then Settings.Aimbot.Target = FindClosestTarget() else Settings.Aimbot.Target = nil end end }) usernameESP = false healthESP = false corneredESP = false skeletonESP = false teamColorESP = false showEquipped = false selfESP = false ShowWanted = false showDistance = false renderRange = 1000 local ESP_Data = {} local CoreGui = game:GetService("CoreGui") local WantedPlayers = {} local function isPlayerWanted(player) if WantedPlayers[player.UserId] == true then return true end if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then if player.Character.HumanoidRootPart:GetAttribute("IsWanted") == true then return true end end return false end 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 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() ESP_Data[player] = nil end 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"), CharConn = nil, WantedAddedConn = nil, WantedRemovedConn = nil, IsWanted = false } for i = 1, 15 do table.insert(elements.Skeleton, createLine()) 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 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) 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) if player.Team then return player.Team.Name end return 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) then hideAll(e) continue end if not hrp or not hum 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) 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 if e.Skeleton[i] then e.Skeleton[i].Visible = false end 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 hp = math.clamp(hum.Health / math.max(hum.MaxHealth, 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 VisualsTab:AddToggle({ Name = "Show Player Name", Default = false, Callback = function(v) usernameESP = v end }) VisualsTab:AddToggle({ Name = "Show Equipped Item", Default = false, Callback = function(v) showEquipped = v end }) VisualsTab:AddToggle({ Name = "Show Wanted Status", Default = false, Callback = function(v) ShowWanted = v end }) VisualsTab:AddToggle({ Name = "Show Player Distance", Default = false, Callback = function(v) showDistance = v end }) VisualsTab:AddToggle({ Name = "Show Player Team", Default = false, Callback = function(v) teamColorESP = v end }) VisualsTab:AddToggle({ Name = "Show Player Health", Default = false, Callback = function(v) healthESP = v end }) VisualsTab:AddToggle({ Name = "Show Skeleton", Default = false, Callback = function(v) skeletonESP = v end }) VisualsTab:AddToggle({ Name = "Show Cornered Box", Default = false, Callback = function(v) corneredESP = v end }) VisualsTab:AddSection({ Name = "Visuals Customization" }) VisualsTab:AddSlider({ Name = "Render Range", Min = 0, Max = 3000, Default = 1000, Increment = 5, ValueName = "Studs", Callback = function(v) renderRange = v end }) RunService.RenderStepped:Connect(function() updateESPVisuals() end) Players.PlayerRemoving:Connect(removeESP) Players.PlayerAdded:Connect(setupPlayer) for _, p in ipairs(Players:GetPlayers()) do setupPlayer(p) end GraphicTab:AddSection({ Name = "World Graphics" }) getgenv().Resolution = 100 game:GetService("RunService").RenderStepped:Connect(function() if getgenv().Resolution then Camera.CFrame = Camera.CFrame * CFrame.new(0, 0, 0, 1, 0, 0, 0, getgenv().Resolution, 0, 0, 0, 1) end end) GraphicTab:AddSlider({ Name = "Resolution Scale", Min = 20, Max = 100, Default = 100, Increment = 1, ValueName = "%", Callback = function(Value) getgenv().Resolution = Value / 100 end }) Lighting = game:GetService("Lighting") originalSky = Lighting:FindFirstChildOfClass("Sky") function removeSky() local sky = Lighting:FindFirstChildOfClass("Sky") if sky then sky:Destroy() end end function restoreSky() if originalSky and not Lighting:FindFirstChildOfClass("Sky") then local newSky = originalSky:Clone() newSky.Parent = Lighting end end GraphicTab:AddToggle({ Name = "Remove Atmosphere", Default = false, Callback = function(Value) if Value then removeSky() else restoreSky() end end }) LightingSettings = { Ambient = Lighting.Ambient, OutdoorAmbient = Lighting.OutdoorAmbient, Brightness = Lighting.Brightness, ShadowSoftness = Lighting.ShadowSoftness, GlobalShadows = Lighting.GlobalShadows } 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 function disableFullbright() Lighting.Ambient = LightingSettings.Ambient Lighting.OutdoorAmbient = LightingSettings.OutdoorAmbient Lighting.Brightness = LightingSettings.Brightness Lighting.ShadowSoftness = LightingSettings.ShadowSoftness Lighting.GlobalShadows = LightingSettings.GlobalShadows end GraphicTab:AddToggle({ Name = "Fullbright", Default = false, Callback = function(value) if value then enableFullbright() else disableFullbright() end end }) GraphicTab:AddSection({ Name = "Trail Options" }) local currentTrails = {} local attachments = {} local function createTrail(arm) local att0 = Instance.new("Attachment", arm) att0.Position = Vector3.new(0, 0, 0) local att1 = Instance.new("Attachment", arm) att1.Position = Vector3.new(0, -1, 0) local trail = Instance.new("Trail") trail.Attachment0 = att0 trail.Attachment1 = att1 trail.Color = ColorSequence.new(selectedColor) trail.Transparency = NumberSequence.new({ NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.5, 0.3), NumberSequenceKeypoint.new(1, 1) }) trail.Lifetime = 1.2 trail.WidthScale = NumberSequence.new({ NumberSequenceKeypoint.new(0, 0.8), NumberSequenceKeypoint.new(1, 0.2) }) trail.LightEmission = 1 trail.LightInfluence = 0 trail.MinLength = 0.05 trail.TextureMode = Enum.TextureMode.Stretch trail.Parent = arm return trail, att0, att1 end GraphicTab:AddToggle({ Name = "Player Trail", Default = false, Callback = function(Value) if Value then local char = game.Players.LocalPlayer.Character if char then if char:FindFirstChild("Left Arm") then local trailLeft, att0Left, att1Left = createTrail(char["Left Arm"]) table.insert(currentTrails, trailLeft) table.insert(attachments, att0Left) table.insert(attachments, att1Left) elseif char:FindFirstChild("LeftUpperArm") then local trailLeft, att0Left, att1Left = createTrail(char["LeftUpperArm"]) table.insert(currentTrails, trailLeft) table.insert(attachments, att0Left) table.insert(attachments, att1Left) end if char:FindFirstChild("Right Arm") then local trailRight, att0Right, att1Right = createTrail(char["Right Arm"]) table.insert(currentTrails, trailRight) table.insert(attachments, att0Right) table.insert(attachments, att1Right) elseif char:FindFirstChild("RightUpperArm") then local trailRight, att0Right, att1Right = createTrail(char["RightUpperArm"]) table.insert(currentTrails, trailRight) table.insert(attachments, att0Right) table.insert(attachments, att1Right) end end else for _, trail in pairs(currentTrails) do trail:Destroy() end for _, att in pairs(attachments) do att:Destroy() end currentTrails = {} attachments = {} end end }) GraphicTab:AddColorpicker({ Name = "Trail Color", Default = selectedColor, Callback = function(Value) TrailColor = {Value.R * 255, Value.G * 255, Value.B * 255} selectedColor = Value for _, trail in pairs(currentTrails) do trail.Color = ColorSequence.new(selectedColor) end end }) GraphicTab:AddSection({ Name = "Ghost Options" }) Players = game:GetService("Players") RunService = game:GetService("RunService") LocalPlayer = Players.LocalPlayer STATE = "force" or "normal" savedColors = {} ghostColor = false rainbowEnabled = false function HSVToRGB(hue) return Color3.fromHSV(hue % 1, 1, 1) end function applyGhostColor(color) local character = LocalPlayer.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 function restoreOriginalAppearance() local character = LocalPlayer.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 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 = Color3.fromRGB(255, 255, 255), 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 }) RunService.RenderStepped:Connect(function() if STATE == "force" and rainbowEnabled then local hue = tick() % 5 / 5 local rainbowColor = HSVToRGB(hue) applyGhostColor(rainbowColor) end end) GraphicTab:AddSection({ Name = "Custom Sky" }) Lighting = game:GetService("Lighting") Sky = Lighting:FindFirstChildOfClass("Sky") if not Sky then Sky = Instance.new("Sky") Sky.Parent = Lighting end 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" } } function ApplySkybox(textures) for property, textureId in pairs(textures) do if Sky[property] then Sky[property] = textureId end end end GraphicTab:AddDropdown({ Name = "Change Sky", Default = false, Options = {"Standard", "Galaxy", "Space", "Universe", "Aesthetic", "Pink"}, Callback = function(selected) ApplySkybox(SkyPresets[selected]) end }) PlayerTab:AddSection({ Name = "Special" }) EMOTE_ID = "94292601332790" STOP_ON_MOVE = false ALLOW_INVISIBLE = true FADE_IN = 0.1 FADE_OUT = 0.1 WEIGHT = 1 SPEED = 1 TIME_POSITION = 0 cloneref = (type(cloneref) == "function") and cloneref or function(...) return ... end InvServices = setmetatable({}, { __index = function(_, n) return cloneref(game:GetService(n)) end }) RunService = InvServices.RunService player = game:GetService("Players").LocalPlayer invCharacter = player.Character or player.CharacterAdded:Wait() invHumanoid = invCharacter:WaitForChild("Humanoid") local CurrentTrack lastPosition = invCharacter.PrimaryPart and invCharacter.PrimaryPart.Position or Vector3.new() originalCollisions = {} 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) PlayerTab:AddToggle({ Name = "Invisible", Default = false, Callback = function(value) invisibleEnabled = value if value then startEmote() else stopEmote() end end, }) local JesusMode = false local Player = game.Players.LocalPlayer local WaterFloor = Instance.new("Part") WaterFloor.Name = "JesusPlatform" WaterFloor.Size = Vector3.new(10, 1, 10) WaterFloor.Transparency = 1 WaterFloor.Anchored = true WaterFloor.CanCollide = false WaterFloor.Parent = workspace RunService.Heartbeat:Connect(function() if JesusMode and Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then local RootPart = Player.Character.HumanoidRootPart local CharacterPos = RootPart.Position local raycastParams = RaycastParams.new() raycastParams.FilterType = Enum.RaycastFilterType.Exclude raycastParams.FilterDescendantsInstances = {Player.Character, WaterFloor} local ray = workspace:Raycast(CharacterPos, Vector3.new(0, -10, 0), raycastParams) if ray and ray.Material == Enum.Material.Water then WaterFloor.CanCollide = true WaterFloor.CFrame = CFrame.new(CharacterPos.X, ray.Position.Y, CharacterPos.Z) else WaterFloor.CanCollide = false end else WaterFloor.CanCollide = false end end) PlayerTab:AddToggle({ Name = "Jesus Mode", Default = false, Callback = function(Value) JesusMode = Value if not Value then WaterFloor.CanCollide = false end end }) PlayerTab:AddSection({ Name = "Noclip V2" }) 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_ANIM = 1 local TIME_POSITION = 0 local UIS = game:GetService("UserInputService") local CurrentTrack = nil local originalCollisions = {} local noclipEnabled = false local noclipConnection = nil local noclipSpeed = 115 local function saveCollisions(char) originalCollisions = {} for _, p in ipairs(char:GetDescendants()) do if p:IsA("BasePart") then originalCollisions[p] = p.CanCollide 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(char) local hum = char:FindFirstChildOfClass("Humanoid") if not hum then return end 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 CurrentTrack = hum:LoadAnimation(anim) CurrentTrack.Priority = Enum.AnimationPriority.Action4 CurrentTrack:Play(FADE_IN, WEIGHT == 0 and 0.001 or WEIGHT, SPEED_ANIM) CurrentTrack.TimePosition = math.clamp(TIME_POSITION, 0, 1) * CurrentTrack.Length if ALLOW_INVISIBLE then saveCollisions(char) end end local function stopEmote() if CurrentTrack then CurrentTrack:Stop(FADE_OUT) CurrentTrack = nil end restoreCollisions() end local function setCharTransparency(char, transparency) for _, v in pairs(char:GetDescendants()) do if v:IsA("BasePart") or v:IsA("Decal") then if v.Name ~= "HumanoidRootPart" then v.Transparency = transparency end end end end local function getCharacter() if player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChild("Humanoid") then return player.Character end return nil end local function toggleNoclip(state) noclipEnabled = state local char = getCharacter() if noclipConnection then noclipConnection:Disconnect() noclipConnection = nil end if noclipEnabled and char then startEmote(char) setCharTransparency(char, 0) noclipConnection = RunService.Stepped:Connect(function() if not noclipEnabled then return end local character = getCharacter() if not character then return end local hum = character.Humanoid local root = character.HumanoidRootPart local camera = workspace.CurrentCamera for _, v in pairs(character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end hum:ChangeState(Enum.HumanoidStateType.FallingDown) local moveDir = Vector3.new(0, 0, 0) if UIS:IsKeyDown(Enum.KeyCode.W) then moveDir = moveDir + camera.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.S) then moveDir = moveDir - camera.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.A) then moveDir = moveDir - camera.CFrame.RightVector end if UIS:IsKeyDown(Enum.KeyCode.D) then moveDir = moveDir + camera.CFrame.RightVector end if moveDir.Magnitude > 0 then root.CFrame = CFrame.new(root.Position, root.Position + moveDir) root.CFrame = root.CFrame + (moveDir.Unit * (noclipSpeed / 60)) end if UIS:IsKeyDown(Enum.KeyCode.Space) then root.CFrame = root.CFrame * CFrame.new(0, 0.6, 0) end if UIS:IsKeyDown(Enum.KeyCode.LeftShift) then root.CFrame = root.CFrame * CFrame.new(0, -0.6, 0) end root.AssemblyLinearVelocity = Vector3.new(0, 0, 0) root.AssemblyAngularVelocity = Vector3.new(0, 0, 0) end) else stopEmote() if char then setCharTransparency(char, 0) char.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end end end local NoclipToggle = PlayerTab:AddToggle({ Name = "Noclip V2", Default = false, Callback = function(Value) toggleNoclip(Value) end }) PlayerTab:AddBind({ Name = "Noclip Keybind", Default = Enum.KeyCode.H, Callback = function() NoclipToggle:Set(not noclipEnabled) end }) PlayerTab:AddSlider({ Name = "Noclip Speed", Min = 5, Max = 100, Default = 30, Increment = 1, Callback = function(v) noclipSpeed = v end }) PlayerTab:AddSection({ Name = "Player Speed Hack" }) speedHackEnabled = false speedHackStepSize = 0.1 local speedHackConnection PlayerTab: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 }) PlayerTab:AddBind({ Name = "Speed Hack Keybind", Default = Enum.KeyCode.U, 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 }) PlayerTab:AddSlider({ Name = "Speed Hack Speed", Min = 0.1, Max = 0.3, Default = 0.1, Increment = 0.1, ValueName = "Speed", Callback = function(Value) speedHackStepSize = Value end }) PlayerTab:AddSection({ Name = "Player Fly" }) flyingSpeed = 20 isFlying = false local attachment, alignPosition, alignOrientation player = game:GetService("Players").LocalPlayer function canFly() return player.Character and player.Character:FindFirstChild("Humanoid") and player.Character:FindFirstChild("Humanoid").SeatPart == nil end function enableFly() if not canFly() then return false end local humanoidRootPart = player.Character:FindFirstChild("HumanoidRootPart") local humanoid = player.Character:FindFirstChild("Humanoid") if attachment then attachment:Destroy() end if alignPosition then alignPosition:Destroy() end if alignOrientation then alignOrientation:Destroy() end attachment = Instance.new("Attachment") attachment.Parent = humanoidRootPart alignPosition = Instance.new("AlignPosition") alignPosition.Attachment0 = attachment alignPosition.Mode = Enum.PositionAlignmentMode.OneAttachment alignPosition.MaxForce = 5000 alignPosition.Responsiveness = 45 alignPosition.Parent = humanoidRootPart alignOrientation = Instance.new("AlignOrientation") alignOrientation.Attachment0 = attachment alignOrientation.Mode = Enum.OrientationAlignmentMode.OneAttachment alignOrientation.MaxTorque = 5000 alignOrientation.Responsiveness = 45 alignOrientation.Parent = humanoidRootPart humanoid.PlatformStand = true isFlying = true local lastPosition = humanoidRootPart.Position alignPosition.Position = lastPosition local function flyLoop() while isFlying and player.Character and humanoidRootPart and humanoid do local moveDirection = Vector3.new() local camCFrame = workspace.CurrentCamera.CFrame if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.W) then moveDirection += camCFrame.LookVector end if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.S) then moveDirection -= camCFrame.LookVector end if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.A) then moveDirection -= camCFrame.RightVector end if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.D) then moveDirection += camCFrame.RightVector end if moveDirection.Magnitude > 0 then moveDirection = moveDirection.Unit local newPosition = lastPosition + (moveDirection * flyingSpeed * game:GetService("RunService").Heartbeat:Wait()) alignPosition.Position = newPosition lastPosition = newPosition end alignOrientation.CFrame = CFrame.new(Vector3.new(), camCFrame.LookVector) game:GetService("RunService").Heartbeat:Wait() end end spawn(flyLoop) return true end function disableFly() isFlying = false if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character:FindFirstChild("Humanoid").PlatformStand = false end if attachment then attachment:Destroy() end if alignPosition then alignPosition:Destroy() end if alignOrientation then alignOrientation:Destroy() end end local FlyToggle = PlayerTab:AddToggle({ Name = "Player Fly", Default = false, Callback = function(Value) if Value then if not enableFly() then FlyToggle:Set(false) end else disableFly() end end }) PlayerTab:AddBind({ Name = "Fly Keybind", Default = Enum.KeyCode.U, Hold = false, Callback = function() if isFlying then disableFly() FlyToggle:Set(false) else if enableFly() then FlyToggle:Set(true) else FlyToggle:Set(false) end end end }) PlayerTab:AddSlider({ Name = "Fly Speed", Min = 5, Max = 100, Default = 20, Increment = 1, ValueName = "Speed", Callback = function(Value) flyingSpeed = Value end }) player.CharacterAdded:Connect(function() if isFlying then task.wait(1) if FlyToggle.Value then enableFly() end end end) PlayerTab:AddSection({ Name = "Other Settings" }) local InfiniteJumpEnabled = false game:GetService("UserInputService").JumpRequest:Connect(function() if InfiniteJumpEnabled then game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end end) PlayerTab:AddToggle({ Name = "Infinite Jump", Default = false, Callback = function(Value) InfiniteJumpEnabled = Value end }) PlayerTab:AddToggle({ Name = "NoClip", Default = false, Callback = function(v) _G.NoClip = v if _G.NoClip then spawn(function() while _G.NoClip do for _, part in ipairs(game.Players.LocalPlayer.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end task.wait() end for _, part in ipairs(game.Players.LocalPlayer.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = true end end end) end end }) spinbotEnabled = false spinbotSpeed = 25 local spinbotConnection PlayerTab:AddToggle({ Name = "Spinbot", Default = false, Callback = function(value) spinbotEnabled = value if spinbotEnabled then spinbotConnection = game:GetService("RunService").Heartbeat:Connect(function() if spinbotEnabled then local character = game.Players.LocalPlayer.Character if character then local humanoidRootPart = character:FindFirstChild("HumanoidRootPart") if humanoidRootPart then local currentCFrame = humanoidRootPart.CFrame local newCFrame = currentCFrame * CFrame.Angles(0, math.rad(spinbotSpeed), 0) humanoidRootPart.CFrame = newCFrame end end end end) else if spinbotConnection then spinbotConnection:Disconnect() spinbotConnection = nil end end end }) PlayerTab:AddSlider({ Name = "Spinbot Speed", Min = 1, Max = 100, Default = 25, Increment = 1, Suffix = " Speed", Callback = function(value) spinbotSpeed = value end }) TrollingTab:AddSection({ Name = "Fling" }) PlayerService = game:GetService("Players") RunService = game:GetService("RunService") LocalPlayer = PlayerService.LocalPlayer WalkFlingActive = false WalkFlingTask = nil VerticalVelocity = math.random(40, 60) TrollingTab:AddToggle({ Name = "Walk Fling", Default = false, Callback = function(Value) WalkFlingActive = Value if Value then local character = LocalPlayer.Character local humanoid = character and character:FindFirstChildWhichIsA("Humanoid") if humanoid then humanoid.Died:Connect(function() WalkFlingActive = false if WalkFlingTask then task.cancel(WalkFlingTask) WalkFlingTask = nil end local hrp = character and character:FindFirstChild("HumanoidRootPart") if hrp then for i = 1, 10 do hrp.Velocity = hrp.Velocity * 0.2 RunService.Heartbeat:Wait() end hrp.Anchored = true hrp.Velocity = Vector3.zero task.wait(0.1) hrp.Anchored = false task.wait() hrp.Velocity = Vector3.zero task.wait() hrp.Velocity = Vector3.zero end OrionLib:MakeNotification({ Name = "Walk Fling", Content = "Walk Fling Disabled", Time = 5 }) end) end WalkFlingTask = task.spawn(function() VerticalVelocity = math.random(40, 60) while WalkFlingActive do local character = LocalPlayer.Character if not (character and character.HumanoidRootPart) then task.wait() else local hrp = character.HumanoidRootPart local currentVelocity = hrp.Velocity if currentVelocity.Magnitude > 0 then hrp.Velocity = currentVelocity.Unit * 99999 + Vector3.new(math.random(50000, 100000), 99999999, math.random(50000, 100000)) else hrp.Velocity = Vector3.new(math.random(50000, 100000), 99999999, math.random(50000, 100000)) end RunService.RenderStepped:Wait() hrp.Velocity = currentVelocity RunService.Stepped:Wait() hrp.Velocity = currentVelocity + Vector3.new(0, VerticalVelocity, 0) VerticalVelocity = -VerticalVelocity task.wait() end end end) else if WalkFlingTask then task.cancel(WalkFlingTask) WalkFlingTask = nil end local character = LocalPlayer.Character local hrp = character and character:FindFirstChild("HumanoidRootPart") if hrp then for i = 1, 10 do hrp.Velocity = hrp.Velocity * 0.2 RunService.Heartbeat:Wait() end hrp.Anchored = true hrp.Velocity = Vector3.zero task.wait(0.1) hrp.Anchored = false task.wait() hrp.Velocity = Vector3.zero task.wait() hrp.Velocity = Vector3.zero end end end }) TrollingTab:AddSection({ Name = "Vehicle Trolling" }) local mouse = Players.LocalPlayer:GetMouse() local aktiv = false TrollingTab:AddToggle({ Name = "Enter Locked Vehicles (Left Mouse click)", Default = false, Callback = function(val) aktiv = val end }) local function findVehicleModel(target) local vehiclesFolder = workspace:FindFirstChild("Vehicles") if not vehiclesFolder then return nil end local obj = target while obj do if obj.Parent == vehiclesFolder then return obj end obj = obj.Parent end return nil end mouse.Button1Down:Connect(function() if not aktiv then return end local target = mouse.Target if not target then return end local character = Players.LocalPlayer.Character if not character then return end local humanoid = character:FindFirstChildOfClass("Humanoid") local hrp = character:FindFirstChild("HumanoidRootPart") if not humanoid or not hrp then return end local model = findVehicleModel(target) if not model then return end local foundSeat = nil for _, obj in ipairs(model:GetDescendants()) do if obj:IsA("Seat") or obj:IsA("VehicleSeat") then local name = obj.Name:lower() if name:find("beifahrer") or name:find("passenger") or name:find("copilot") then foundSeat = obj break end end end if not foundSeat then for _, obj in ipairs(model:GetDescendants()) do if obj:IsA("Seat") or obj:IsA("VehicleSeat") then if not obj.Occupant then foundSeat = obj break end end end end if foundSeat then foundSeat.Locked = false hrp.CFrame = foundSeat.CFrame + Vector3.new(0, 3, 0) task.wait(0.15) foundSeat:Sit(humanoid) end end) jumpKey = Enum.KeyCode.L function JumpVehicle() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local vehiclesFolder = workspace:FindFirstChild("Vehicles") if not vehiclesFolder then return end local vehicle = vehiclesFolder:FindFirstChild(player.Name) if not vehicle or not vehicle:IsA("Model") then return end local seat = vehicle:FindFirstChild("DriveSeat") or vehicle:FindFirstChildWhichIsA("VehicleSeat") if not seat then return end if not vehicle.PrimaryPart then vehicle.PrimaryPart = seat end local body = vehicle.PrimaryPart body.AssemblyLinearVelocity = (body.CFrame.LookVector + Vector3.new(0, 1.4, 0)).Unit * jumpPower body.AssemblyAngularVelocity = Vector3.zero end TrollingTab:AddSlider({ Name = "Jump Power", Min = 0, Max = 300, Default = 150, Increment = 10, ValueName = "Power", Callback = function(value) jumpPower = value end }) TrollingTab:AddBind({ Name = "Jump Keybind", Default = Enum.KeyCode.L, Hold = false, Callback = function(key) JumpVehicle() end }) TrollingTab:AddButton({ Name = "Jump Vehicle", Callback = JumpVehicle }) LocalPlayer = game:GetService("Players").LocalPlayer TrollingTab:AddButton({ Name = "Vehicle Backflip", Callback = function() local Character = LocalPlayer.Character local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid") if Humanoid and Humanoid.Sit and Humanoid.SeatPart and Humanoid.SeatPart.Name == "DriveSeat" then local Seat = Humanoid.SeatPart local VehicleModel = Seat.Parent if VehicleModel then local VehicleBody = VehicleModel.PrimaryPart or (VehicleModel:FindFirstChild("Body") and (VehicleModel.Body:FindFirstChild("Body") or VehicleModel.Body:FindFirstChild("Base"))) if VehicleBody then local IsElectricScooter = VehicleModel:GetAttribute("Model") == "Electric Scooter" local RightVector = VehicleBody.CFrame.RightVector VehicleBody.AssemblyLinearVelocity = Vector3.new(VehicleBody.AssemblyLinearVelocity.X, 98, VehicleBody.AssemblyLinearVelocity.Z) task.wait(0.35) local FlipForce = IsElectricScooter and 45 or 35 VehicleBody.AssemblyAngularVelocity = RightVector * FlipForce end end else OrionLib:Notify({ Title = "Error", Content = "Please get inside a vehicle (as driver) to permit action", Duration = 5, Image = "triangle-alert" }) end end }) TweenService = game:GetService("TweenService") LocalPlayer = game.Players.LocalPlayer Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() Humanoid = Character:WaitForChild("Humanoid") VehicleCooldown = false CurrentVehicle = nil TrollingTab:AddButton({ Name = "Boost Vehicle Into Air", Callback = function() if VehicleCooldown then OrionLib:Notify({ Title = "Error!", Content = "You are on cooldown.", Duration = 5, }) return end local Seat = Humanoid.SeatPart if Seat and Seat:IsA("VehicleSeat") or (Seat and Seat.Name == "DriveSeat") then CurrentVehicle = Seat.Parent local MassPart = CurrentVehicle.Body:FindFirstChild("Mass") if CurrentVehicle and MassPart then VehicleCooldown = true local Springs = {} local OriginalLengths = {} for _, Child in pairs(Seat:GetChildren()) do if Child:IsA("SpringConstraint") and Child.Name:find("Spring") then table.insert(Springs, Child) OriginalLengths[Child] = Child.FreeLength end end if #Springs ~= 0 then local ChargeSound = Instance.new("Sound") ChargeSound.SoundId = "rbxassetid://321962524" ChargeSound.Parent = Seat ChargeSound.Volume = 7 for i = 1, 3 do ChargeSound:Play() for _, Spring in pairs(Springs) do TweenService:Create(Spring, TweenInfo.new(2.8, Enum.EasingStyle.Linear), { FreeLength = 0.7 }):Play() end task.wait(1) end for _, Spring in pairs(Springs) do TweenService:Create(Spring, TweenInfo.new(0.02, Enum.EasingStyle.Linear), { FreeLength = 3 }):Play() end task.wait(0.25) local LaunchSound = Instance.new("Sound") LaunchSound.SoundId = "rbxassetid://262562442" LaunchSound.Volume = 20 LaunchSound.Parent = MassPart LaunchSound.PlayOnRemove = true LaunchSound:Play() task.wait(0.1) local OldCFrame = MassPart.CFrame MassPart.AssemblyLinearVelocity = Vector3.new(12, 0, 8) MassPart.CFrame = CFrame.new(OldCFrame.Position.X, 100, OldCFrame.Position.Z) MassPart.CFrame = CFrame.new(OldCFrame.Position.X, 3285, OldCFrame.Position.Z) task.wait(1) for _, Spring in pairs(Springs) do Spring.FreeLength = OriginalLengths[Spring] end task.wait(5) VehicleCooldown = false ChargeSound:Destroy() LaunchSound:Destroy() else warn("No springs found!") end else OrionLib:Notify({ Title = "Error!", Content = "Couldn't find PrimaryPart (Mass)", Duration = 5, }) end else OrionLib:Notify({ Title = "Error", Content = "Please get inside a vehicle (as driver) to permit action", Duration = 5, }) end end }) local animations = { ["Helicopter"] = 95301257497525, ["Default Dance"] = 88455578674030, ["Sit"] = 97185364700038, ["Take The L"] = 78653596566468, ["Tank"] = 94915612757079, ["Vehicle"] = 108747312576405, ["Backflip"] = 131205329995035, ["Hover Board"] = 100663712757148, ["Skibidi Toilet"] = 127154705636043, ["Wedsnesday"] = 93497729736287, ["Frog"] = 87025086742503, ["Slickback"] = 74288964113793 } LocalPlayer.CharacterAdded:Connect(LoadAnimations) AnimationTab:AddSection({ Name = "Emotes" }) AnimationTab:AddDropdown({ Name = "Select Animation", Default = "", Options = {"Helicopter", "Default Dance", "Sit", "Take The L", "Tank", "Vehicle", "Backflip", "Hover Board", "Skibidi Toilet", "Wednesday", "Frog", "Slickback" }, Callback = function(value) selectedAnimation = value end }) AnimationTab:AddToggle({ Name = "Play Animation", Default = false, Callback = function(isOn) AnimationEnabled = isOn if isOn then if currentTrack then currentTrack:Stop() end local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local Humanoid = Character:WaitForChild("Humanoid") local Animator = Humanoid:FindFirstChildOfClass("Animator") or Instance.new("Animator", Humanoid) local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://" .. animations[selectedAnimation] currentTrack = Animator:LoadAnimation(anim) currentTrack:Play() else if currentTrack then currentTrack:Stop() end end end }) AnimationTab:AddSection({ Name = "Animations" }) jerkOffActive = false jerkOffAnimation = nil animationTrack = nil timePositionValue = 3 animationSpeedValue = 1 AnimationTab:AddToggle({ Name = "Jerk Off Toggle", Default = false, Callback = function(Value) if Value then if jerkOffActive then return end jerkOffActive = true jerkOffAnimation = Instance.new("Animation") jerkOffAnimation.AnimationId = "rbxassetid://698251653" local player = game.Players.LocalPlayer local character = player.Character local humanoid = character:FindFirstChild("Humanoid") if humanoid then animationTrack = humanoid:LoadAnimation(jerkOffAnimation) task.spawn(function() while jerkOffActive do animationTrack:Play() animationTrack:AdjustSpeed(animationSpeedValue) animationTrack.TimePosition = timePositionValue task.wait(0.1) while animationTrack.TimePosition < timePositionValue do task.wait(0.1) end animationTrack:Stop() end end) end else jerkOffActive = false if jerkOffAnimation and animationTrack then jerkOffAnimation:Destroy() animationTrack:Destroy() jerkOffAnimation = nil animationTrack = nil end end end }) AnimationTab:AddSlider({ Name = "Jerk Off Time Position", Min = 0.1, Max = 0.6, Default = 3, Increment = 0.1, ValueName = "TimePosition", Callback = function(Value) timePositionValue = Value end }) AnimationTab:AddSlider({ Name = "Jerk Off Speed", Min = 0.2, Max = 3.0, Default = 1, Increment = 0.1, ValueName = "Speed", Callback = function(Value) animationSpeedValue = Value end }) AnimationTab:AddSection({ Name = "Emergency Hamburg" }) AnimationTab:AddToggle({ Name = "Fake Dead", Default = false, Callback = function(enabled) player = game.Players.LocalPlayer character = player.Character if character and character:FindFirstChild("HumanoidRootPart") then character:SetAttribute("Tased", enabled) end end }) local CarFlySettings = { Enabled = false, Speed = 50, SafeFly = true, VehicleFling = false } local isFlightActive = false local flightSpeedMultiplier = 1 local kmhToSpeed = 7.77 local flightSpeed = CarFlySettings.Speed * kmhToSpeed local POSITION_LERP_ALPHA = 0.3 local ROTATION_LERP_ALPHA = 0.2 local lastCarPosition = nil local lastCarLookVector = nil local straightFlightStartTime = nil local hasShiftedRight = false local flingStartTime = 0 local FLING_DELAY = 0.6 local hasPerformedSingleExit = false local singleExitCompleted = false local singleExitTimerStarted = false local safeFlyConnection = nil local autoEnterConnection = nil local lastForceEnterTime = 0 local FORCE_ENTER_COOLDOWN = 0.2 local MAX_ENTER_ATTEMPTS = 3 local currentEnterAttempts = 0 local isEnteringVehicle = false local stablePosition = nil local lastStableTime = tick() local STABLE_POSITION_THRESHOLD = 5 local STABLE_TIME_REQUIRED = 0.5 local function enterVehicle() if not CarFlySettings.SafeFly or not CarFlySettings.Enabled then return false end if isEnteringVehicle then return false end isEnteringVehicle = true local success = false pcall(function() local vehicles = Workspace:FindFirstChild("Vehicles") if not vehicles then isEnteringVehicle = false return false end local vehicle = vehicles:FindFirstChild(LocalPlayer.Name) if vehicle and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid") local seat = vehicle:FindFirstChild("DriveSeat") or vehicle:FindFirstChildWhichIsA("VehicleSeat") if seat and humanoid then local hrp = LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = seat.CFrame + Vector3.new(0, 3, 0) task.wait(0.05) humanoid.Sit = false task.wait(0.05) seat:Sit(humanoid) task.wait(0.05) if humanoid.SeatPart == seat then success = true currentEnterAttempts = 0 stablePosition = vehicle.PrimaryPart and vehicle.PrimaryPart.Position lastStableTime = tick() end end end end end) isEnteringVehicle = false return success end local function performSingleExit() if singleExitCompleted or not CarFlySettings.SafeFly or not CarFlySettings.Enabled or CarFlySettings.VehicleFling then return end local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") if hum and hum.SeatPart and hum.SeatPart.Name == "DriveSeat" then hasPerformedSingleExit = true hum.Sit = false hum:ChangeState(Enum.HumanoidStateType.Jumping) task.delay(0.5, function() if CarFlySettings.SafeFly and CarFlySettings.Enabled and not CarFlySettings.VehicleFling then enterVehicle() singleExitCompleted = true end end) end end local function monitorVehicle() if vehicleMonitorConnection then return end vehicleMonitorConnection = RunService.Heartbeat:Connect(function() if CarFlySettings.SafeFly and CarFlySettings.Enabled and not CarFlySettings.VehicleFling then local character = LocalPlayer.Character if not character then return end local humanoid = character:FindFirstChild("Humanoid") if not humanoid then return end local currentTime = tick() local seat = humanoid.SeatPart if seat and seat:IsA("VehicleSeat") then local vehicle = seat.Parent if vehicle and vehicle:IsA("Model") then if vehicle.PrimaryPart then local currentPos = vehicle.PrimaryPart.Position if stablePosition then local movement = (currentPos - stablePosition).Magnitude if movement < STABLE_POSITION_THRESHOLD then if (currentTime - lastStableTime) > STABLE_TIME_REQUIRED then end else stablePosition = currentPos lastStableTime = currentTime end else stablePosition = currentPos lastStableTime = currentTime end end for _, part in pairs(vehicle:GetDescendants()) do if part:IsA("BasePart") then part.AssemblyLinearVelocity = Vector3.zero part.AssemblyAngularVelocity = Vector3.zero end end end end if not seat or seat.Name ~= "DriveSeat" then if (currentTime - lastForceEnterTime) > FORCE_ENTER_COOLDOWN then lastForceEnterTime = currentTime currentEnterAttempts = currentEnterAttempts + 1 if currentEnterAttempts <= MAX_ENTER_ATTEMPTS then task.spawn(function() enterVehicle() end) else currentEnterAttempts = 0 task.wait(1) end end else currentEnterAttempts = 0 end end end) end local function startAutoEnter() if autoEnterConnection then return end autoEnterConnection = RunService.Heartbeat:Connect(function() if CarFlySettings.SafeFly and CarFlySettings.Enabled and not CarFlySettings.VehicleFling then local character = LocalPlayer.Character if not character then return end local humanoid = character:FindFirstChild("Humanoid") if not humanoid then return end if not humanoid.SeatPart or humanoid.SeatPart.Name ~= "DriveSeat" then local vehicles = Workspace:FindFirstChild("Vehicles") if vehicles then local vehicle = vehicles:FindFirstChild(LocalPlayer.Name) if vehicle then local seat = vehicle:FindFirstChild("DriveSeat") or vehicle:FindFirstChildWhichIsA("VehicleSeat") if seat then local hrp = character:FindFirstChild("HumanoidRootPart") if hrp then local targetPos = seat.Position + Vector3.new(0, 3, 0) local currentPos = hrp.Position local distance = (targetPos - currentPos).Magnitude if distance > 10 then hrp.CFrame = CFrame.new(targetPos) else hrp.CFrame = hrp.CFrame:Lerp(CFrame.new(targetPos), 0.3) end task.wait(0.05) if not humanoid.SeatPart then humanoid.Sit = false task.wait(0.05) seat:Sit(humanoid) end end end end end end end end) end local function stopAutoEnter() if autoEnterConnection then autoEnterConnection:Disconnect() autoEnterConnection = nil end if vehicleMonitorConnection then vehicleMonitorConnection:Disconnect() vehicleMonitorConnection = nil end currentEnterAttempts = 0 isEnteringVehicle = false stablePosition = nil end local function startSafeFly() if safeFlyConnection then return end safeFlyConnection = RunService.Heartbeat:Connect(function() if CarFlySettings.SafeFly and CarFlySettings.Enabled and not CarFlySettings.VehicleFling then local character = LocalPlayer.Character if not character then return end local humanoid = character:FindFirstChild("Humanoid") if not humanoid then return end if humanoid.SeatPart and humanoid.SeatPart:IsA("VehicleSeat") then local seat = humanoid.SeatPart local vehicle = seat.Parent if vehicle and vehicle:IsA("Model") then if vehicle.PrimaryPart then local currentRot = vehicle.PrimaryPart.Orientation if math.abs(currentRot.X) > 45 or math.abs(currentRot.Z) > 45 then vehicle.PrimaryPart.Orientation = Vector3.new(0, currentRot.Y, 0) end end end end end end) monitorVehicle() end local function stopSafeFly() if safeFlyConnection then safeFlyConnection:Disconnect() safeFlyConnection = nil end stopAutoEnter() hasPerformedSingleExit = false singleExitCompleted = false singleExitTimerStarted = false end local function updateFlightState() if CarFlySettings.Enabled then startSafeFly() startAutoEnter() else stopSafeFly() end end local function turncaroff() local vehiclesFolder = Workspace:FindFirstChild("Vehicles") if vehiclesFolder then local playerVehicle = vehiclesFolder:FindFirstChild(LocalPlayer.Name) if playerVehicle and playerVehicle:IsA("Model") then playerVehicle:SetAttribute("IsOn", false) local humanoid = playerVehicle:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.MaxHealth = 500 humanoid.Health = 500 end end end end RunService.Heartbeat:Connect(function() if CarFlySettings.VehicleFling then local c = LocalPlayer.Character if c then local h = c:FindFirstChildOfClass("Humanoid") if h and h.SeatPart and h:GetState() == Enum.HumanoidStateType.Seated then local currentTime = tick() if (currentTime - flingStartTime) >= FLING_DELAY then local hrp = c:FindFirstChild("HumanoidRootPart") if hrp then for _, part in pairs(hrp:GetTouchingParts()) do if part:IsA("BasePart") and part:IsDescendantOf(Workspace) and not part:IsDescendantOf(LocalPlayer) then hrp.AssemblyLinearVelocity = -(part.Position - hrp.Position).Unit * 9999999 turncaroff() break end end end end end end end end) RunService.RenderStepped:Connect(function() local character = LocalPlayer.Character if CarFlySettings.VehicleFling then CarFlySettings.Enabled = true end 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 local rightVector = Camera.CFrame.RightVector if not lastCarPosition then lastCarPosition = vehicle.PrimaryPart.Position end if not lastCarLookVector then lastCarLookVector = lookVector end local moveDirection = Vector3.new() if UserInputService:IsKeyDown(Enum.KeyCode.W) then moveDirection = moveDirection + lookVector elseif UserInputService:IsKeyDown(Enum.KeyCode.S) then moveDirection = moveDirection - lookVector end if UserInputService:IsKeyDown(Enum.KeyCode.A) then moveDirection = moveDirection - rightVector elseif UserInputService:IsKeyDown(Enum.KeyCode.D) then moveDirection = moveDirection + rightVector end if UserInputService:IsKeyDown(Enum.KeyCode.Q) then moveDirection = moveDirection - Vector3.new(0, 1, 0) elseif UserInputService:IsKeyDown(Enum.KeyCode.E) then moveDirection = moveDirection + Vector3.new(0, 1, 0) end if moveDirection.Magnitude > 0 then moveDirection = moveDirection.Unit end local speedMultiplier = flightSpeed / 100 local targetPosition = vehicle.PrimaryPart.Position + (moveDirection * speedMultiplier) local smoothLerp = CarFlySettings.SafeFly and 0.2 or POSITION_LERP_ALPHA local newPosition = lastCarPosition:Lerp(targetPosition, smoothLerp) local smoothLookVector = lastCarLookVector:Lerp(lookVector, ROTATION_LERP_ALPHA) if moveDirection.Magnitude > 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 if CarFlySettings.SafeFly then for _, part in pairs(vehicle:GetDescendants()) do if part:IsA("BasePart") then part.AssemblyLinearVelocity = Vector3.zero part.AssemblyAngularVelocity = Vector3.zero end end end else lastCarPosition = nil lastCarLookVector = nil straightFlightStartTime = nil hasShiftedRight = false end else lastCarPosition = nil lastCarLookVector = nil straightFlightStartTime = nil hasShiftedRight = false end end) VehicleTab:AddSection({ Name = "Vehicle Features" }) vehicleFlingEnabled = false flingActive = false flingStartTime = 0 FLING_DELAY = 0.6 RunService.Heartbeat:Connect(function() if vehicleFlingEnabled then local player = game.Players.LocalPlayer local c = player.Character if c then local h = c:FindFirstChildOfClass("Humanoid") if h and h.SeatPart and h:GetState() == Enum.HumanoidStateType.Seated then flingActive = true local currentTime = tick() if (currentTime - flingStartTime) >= FLING_DELAY then local hrp = c:FindFirstChild("HumanoidRootPart") if hrp then for _, part in pairs(hrp:GetTouchingParts()) do if part:IsA("BasePart") and part:IsDescendantOf(workspace) and not part:IsDescendantOf(player) then hrp.AssemblyLinearVelocity = -(part.Position - hrp.Position).Unit * 9999999 turncaroff() break end end end end else flingActive = false end else flingActive = false end else flingActive = false end end) VehicleTab:AddToggle({ Name = "Vehicle Fling (Only use if car fly is enabled)", Default = false, Callback = function(value) vehicleFlingEnabled = value if value then flightEnabled = true flingStartTime = tick() updateFlightState() startAutoEnter() else stopAutoEnter() end end }) VehicleTab:AddToggle({ Name = "Car Fly", Default = false, Callback = function(Value) CarFlySettings.Enabled = Value isFlightActive = CarFlySettings.Enabled flightSpeedMultiplier = (CarFlySettings.Speed / (UserInputService.TouchEnabled and 20 or 100)) / 10 updateFlightState() if CarFlySettings.Enabled then startAutoEnter() else stopAutoEnter() end end }) VehicleTab:AddBind({ Name = "Car Fly Keybind", Default = Enum.KeyCode.X, Hold = false, Callback = function() CarFlySettings.Enabled = not CarFlySettings.Enabled isFlightActive = CarFlySettings.Enabled flightSpeedMultiplier = (CarFlySettings.Speed / (UserInputService.TouchEnabled and 20 or 100)) / 10 updateFlightState() if CarFlySettings.Enabled then startAutoEnter() else stopAutoEnter() end end }) VehicleTab:AddSlider({ Name = "Car Fly Speed", Min = 10, Max = 200, Default = 130, Increment = 10, ValueName = "Speed", Callback = function(Value) CarFlySettings.Speed = Value flightSpeed = Value * kmhToSpeed flightSpeedMultiplier = (Value / (UserInputService.TouchEnabled and 20 or 100)) / 10 end }) Players.LocalPlayer.CharacterAdded:Connect(function(character) CarFlySettings.Enabled = false isFlightActive = false lastCarPosition = nil lastCarLookVector = nil hasPerformedSingleExit = false singleExitCompleted = false singleExitTimerStarted = false task.wait(1) updateFlightState() stopAutoEnter() if CarFlySettings.SafeFly and CarFlySettings.Enabled then startAutoEnter() end end) VehicleTab:AddSection({ Name = "Duplicate" }) VehicleTab:AddButton({ Name = "Duplicate Current Car", Callback = function() local originalCar = workspace.Vehicles:FindFirstChild(LocalPlayer.Name) if not originalCar then OrionLib:MakeNotification({ Name = "Error", Content = "No Vehicle found!", Time = 3 }) return end local clone = originalCar:Clone() clone.Name = LocalPlayer.Name .. "Clone" .. math.random(1000, 9999) local offset = 10 local newPosition = originalCar:GetPivot().Position + Vector3.new(offset, 0, 0) clone:PivotTo(CFrame.new(newPosition)) clone.Parent = workspace.Vehicles OrionLib:MakeNotification({ Name = "Success", Content = "From VentyDevs", Time = 3 }) end }) VehicleTab:AddSection({ Name = "Vehicle Customization" }) local function setCarColor(selectedColor) local player = game.Players.LocalPlayer local char = player.Character if not char then return end local vehicle = nil if char:FindFirstChild("Humanoid") and char.Humanoid.SeatPart then vehicle = char.Humanoid.SeatPart:FindFirstAncestorOfClass("Model") end if vehicle then for _, part in pairs(vehicle:GetDescendants()) do if part:IsA("BasePart") then if part.Name == "Body" or part.Name == "Paint" or part.Name == "Color" then part.Color = selectedColor end end end end end VehicleTab:AddColorpicker({ Name = "Change Vehicle Color", Callback = function(Value) setCarColor(Value) end }) local VehiclesFolder = workspace:WaitForChild("Vehicles") sliderMoved = false VehicleTab:AddSlider({ Name = "Vehicle Height", Min = 0.5, Max = 13, Default = 1, Increment = 0.1, ValueName = "", Callback = function(Value) if not sliderMoved then sliderMoved = true return end pcall(function() local vehicle = VehiclesFolder:FindFirstChild(LocalPlayer.Name) if not vehicle then return end local driveSeat = vehicle:FindFirstChild("DriveSeat", true) if not driveSeat then return end for _, v in pairs(driveSeat:GetChildren()) do if v:IsA("SpringConstraint") then v.LimitsEnabled = true v.MinLength = Value v.MaxLength = Value elseif v:IsA("RopeConstraint") then v.Length = Value end end end) end }) VehicleTab:AddSection({ Name = "Vehicle Mods" }) local isJumping = false local jumpInterval = 1 VehicleTab:AddToggle({ Name = "Maybach Jumping", Default = false, Callback = function(state) isJumping = state if isJumping then task.spawn(function() local toggleHeight = true while isJumping do local character = player.Character local humanoid = character and character:FindFirstChild("Humanoid") local seat = humanoid and humanoid.SeatPart if not seat or not seat:IsA("Seat") then isJumping = false break end local springs = {} for _, child in pairs(seat:GetChildren()) do if child:IsA("SpringConstraint") and child.Name:find("Spring") then table.insert(springs, child) end end local targetLength = toggleHeight and 2.6 or 1.65 toggleHeight = not toggleHeight for _, spring in pairs(springs) do TweenService:Create(spring, TweenInfo.new(jumpInterval, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), { FreeLength = targetLength }):Play() end task.wait(jumpInterval) end end) end end }) VehicleTab:AddSlider({ Name = "Jump Speed", Min = 0.1, Max = 2, Default = 1, Increment = 0.01, ValueName = "sec", Callback = function(value) jumpInterval = value end }) VehicleTab:AddSection({ Name = "Drifting" }) getgenv().DriftBoostData = getgenv().DriftBoostData or {} driftData = getgenv().DriftBoostData VehicleTab:AddToggle({ Name = "Drift Boost", Default = false, Callback = function(enabled) if not driftData.init then driftData.changed = {} driftData.wheels = {} driftData.op = OverlapParams.new() driftData.op.FilterType = Enum.RaycastFilterType.Exclude driftData.init = true end if enabled then if not driftData.connection then driftData.connection = game:GetService("RunService").RenderStepped:Connect(function() vehicle = workspace:FindFirstChildWhichIsA("Model") if not vehicle then return end basePart = vehicle.PrimaryPart or vehicle:FindFirstChildWhichIsA("BasePart") if not basePart then return end driftData.op.FilterDescendantsInstances = {vehicle} nearbyParts = workspace:GetPartBoundsInRadius(basePart.Position, 13, driftData.op) current = {} for _, part in ipairs(nearbyParts) do if part:IsA("BasePart") and not part:IsDescendantOf(vehicle) then if not driftData.changed[part] then driftData.changed[part] = part.Material part.Material = Enum.Material.Ice end current[part] = true end end for part, oldMat in pairs(driftData.changed) do if not current[part] and part.Parent then part.Material = oldMat driftData.changed[part] = nil end end end) end else for part, oldMat in pairs(driftData.changed) do if part and part.Parent then part.Material = oldMat end end driftData.changed = {} if driftData.connection then driftData.connection:Disconnect() driftData.connection = nil end end end }) VehicleTab:AddSection({ Name = "Special Mods" }) VehicleTab:AddToggle({ Name = "Vehicle Godmode", Default = false, Callback = function(Value) if Value then task.spawn(function() while Value do pcall(function() local vehiclesFolder = workspace:FindFirstChild("Vehicles") if vehiclesFolder then local playerVehicle = vehiclesFolder:FindFirstChild(LocalPlayer.Name) if playerVehicle and playerVehicle:IsA("Model") then if RemoteEvents.VehicleRemotes.Repair then SafeFireRemote(RemoteEvents.VehicleRemotes.Repair, playerVehicle) end 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 }) VehicleTab:AddButton({ Name = "Enter in own Car", Callback = function() local function ensurePlayerInVehicle() local vehicle = workspace.Vehicles:FindFirstChild(player.Name) if vehicle then local humanoid = player.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 ensurePlayerInVehicle() end }) VehicleTab:AddButton({ Name = "Bring own Car", Callback = function() player = game.Players.LocalPlayer character = player.Character or player.CharacterAdded:Wait() root = character:WaitForChild("HumanoidRootPart") humanoid = character:FindFirstChildWhichIsA("Humanoid") vehicle = nil vehiclesFolder = workspace:FindFirstChild("Vehicles") if vehiclesFolder then vehicle = vehiclesFolder:FindFirstChild(player.Name) end if not vehicle then for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("Model") and v.Name:lower():find(player.Name:lower()) then vehicle = v break end end end if vehicle and vehicle:IsA("Model") then seat = vehicle:FindFirstChild("DriveSeat") or vehicle:FindFirstChildWhichIsA("VehicleSeat") if seat then if not vehicle.PrimaryPart then vehicle.PrimaryPart = seat end vehicle:SetPrimaryPartCFrame(root.CFrame * CFrame.new(0, 3, -8)) task.wait(0.2) if humanoid and not humanoid.SeatPart then seat:Sit(humanoid) end end end end }) VehicleTab:AddToggle({ Name = "Infinite Fuel", Default = false, Callback = function(Value) fuelToggle = Value task.spawn(function() while task.wait() do if fuelToggle then local vehiclesFolder = workspace:FindFirstChild("Vehicles") if vehiclesFolder then local playerVehicle = vehiclesFolder:FindFirstChild(LocalPlayer.Name) if playerVehicle and playerVehicle:IsA("Model") then playerVehicle:SetAttribute("currentFuel", math.huge) end end end end end) end }) VehicleTab:AddTextbox({ Name = "Numberplate Text", Default = "Void Menu", 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 opts = {"Default","V6 Engine","V8 Engine","V10 Engine","Electric Engine","Electric Engine 2","Funny Electric Engine","Mercedes AMG One Engine","Roblox Engine"} local ids = { ["Default"] = {e = "rbxassetid://140685060", d = "rbxassetid://358130654", s = "rbxassetid://144126324"}, ["V6 Engine"] = {e = "rbxassetid://113404171295712", d = "rbxassetid://2057815938", s = "rbxassetid://96066650287312"}, ["V8 Engine"] = {e = "rbxassetid://7427073034", d = "rbxassetid://8144394164", s = "rbxassetid://96066650287312"}, ["V10 Engine"] = {e = "rbxassetid://976645312", d = "rbxassetid://8144394631", s = "rbxassetid://96066650287312"}, ["Electric Engine"] = {e = "rbxassetid://402899121", d = "rbxassetid://1160914875", s = "rbxassetid://268260239"}, ["Electric Engine 2"] = {e = "rbxassetid://402899121", d = "rbxassetid://9070018398", s = "rbxassetid://268260239"}, ["Funny Electric Engine"] = {e = "rbxassetid://402899121", d = "rbxassetid://139592319059397", s = "rbxassetid://268260239"}, ["Mercedes AMG One Engine"] = {e = "rbxassetid://402899121", d = "rbxassetid://101796349615590", s = "rbxassetid://268260239"}, ["Roblox Engine"] = {e = "rbxassetid://140685060", d = "rbxassetid://6948077542", s = "rbxassetid://144126324"} } local orig = {e={},d={},s={}} for _,v in pairs(game:GetDescendants()) do if v:IsA("Sound") then local id = v.SoundId if id:match("140685060") then orig.e[v]=id elseif id:match("358130654") then orig.d[v]=id elseif id:match("144126324") then orig.s[v]=id else for _,data in pairs(ids) do if id:match(data.e:match("%d+")) then orig.e[v]=orig.e[v] or "rbxassetid://140685060" end if id:match(data.d:match("%d+")) then orig.d[v]=orig.d[v] or "rbxassetid://358130654" end if id:match(data.s:match("%d+")) then orig.s[v]=orig.s[v] or "rbxassetid://144126324" end end end end end game.DescendantAdded:Connect(function(v) if v:IsA("Sound") then local id = v.SoundId if id:match("140685060") then orig.e[v]=id elseif id:match("358130654") then orig.d[v]=id elseif id:match("144126324") then orig.s[v]=id end end end) VehicleTab:AddDropdown({ Name = "Engine Sound", Default = "Default", Options = opts, Callback = function(sel) local data = ids[sel] if sel == "Default" then for snd,oid in pairs(orig.e) do if snd and snd.Parent then snd.SoundId=oid end end for snd,oid in pairs(orig.d) do if snd and snd.Parent then snd.SoundId=oid end end for snd,oid in pairs(orig.s) do if snd and snd.Parent then snd.SoundId=oid end end elseif data then for snd in pairs(orig.e) do if snd and snd.Parent then snd.SoundId=data.e end end for snd in pairs(orig.d) do if snd and snd.Parent then snd.SoundId=data.d end end for snd in pairs(orig.s) do if snd and snd.Parent then snd.SoundId=data.s end end end end }) VehicleTab:AddSection({ Name = "Vehicle Boost" }) local function BoostVehicle() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local vehiclesFolder = workspace:FindFirstChild("Vehicles") if not vehiclesFolder then return end local vehicle = vehiclesFolder:FindFirstChild(player.Name) if not vehicle or not vehicle:IsA("Model") then return end local seat = vehicle:FindFirstChild("DriveSeat") or vehicle:FindFirstChildWhichIsA("VehicleSeat") if not seat then return end if not vehicle.PrimaryPart then vehicle.PrimaryPart = seat end local body = vehicle.PrimaryPart local forwardDirection = body.CFrame.LookVector body.AssemblyLinearVelocity = forwardDirection.Unit * boostPower body.AssemblyAngularVelocity = Vector3.zero end VehicleTab:AddSlider({ Name = "Boost Power", Min = 100, Max = 2000, Default = 100, Increment = 50, ValueName = "Power", Callback = function(value) boostPower = value end }) VehicleTab:AddBind({ Name = "Boost Keybind", Default = Enum.KeyCode.I, Hold = false, Callback = function(key) boostKey = key BoostVehicle() end }) VehicleTab:AddButton({ Name = "Boost Vehicle", Callback = function() BoostVehicle() end }) VehicleTab:AddSection({ Name = "Performance" }) VehicleTab:AddToggle({ Name = "Grip Boost", Default = false, Callback = function(Value) if not getupvalues then OrionLib:MakeNotification({ Name = "Error", Content = "Grip Boost doesnt Support Executer Like Xeno und Solara", Time = 5 }) return end getgenv().GripBoostData = getgenv().GripBoostData or {} if not getgenv().GripBoostData.isSet then local SteeringModule = nil pcall(function() SteeringModule = require(game:GetService("Players").LocalPlayer.PlayerScripts.Code.components.vehicle.carSteering) end) local SteeringClass = SteeringModule and SteeringModule.CarSteering if not (SteeringClass and SteeringClass.handleSteering) then OrionLib:MakeNotification({ Name = "Error", Content = "Vehicle Module No Found", Time = 3 }) return end local ConfigTable = nil for _, upvalue in pairs(getupvalues(SteeringClass.handleSteering)) do if type(upvalue) == "table" and upvalue.maxSteeringAngle and upvalue.steeringModifierSpeed then ConfigTable = upvalue break end end if not ConfigTable then return end getgenv().GripBoostData.ConfigReference = ConfigTable getgenv().GripBoostData.OriginalValues = { maxSteeringAngle = ConfigTable.maxSteeringAngle, steeringModifierSpeed = ConfigTable.steeringModifierSpeed, steeringSpeed = ConfigTable.steeringSpeed, steerBackMultiplier = ConfigTable.steerBackMultiplier, minSteer = ConfigTable.minSteer } getgenv().GripBoostData.isSet = true end local Config = getgenv().GripBoostData.ConfigReference local Original = getgenv().GripBoostData.OriginalValues if Config then if Value then Config.maxSteeringAngle = 15 Config.steeringModifierSpeed = 20 Config.steeringSpeed = 4 Config.steerBackMultiplier = 2 Config.minSteer = 0.07 else Config.maxSteeringAngle = Original.maxSteeringAngle Config.steeringModifierSpeed = Original.steeringModifierSpeed Config.steeringSpeed = Original.steeringSpeed Config.steerBackMultiplier = Original.steerBackMultiplier Config.minSteer = Original.minSteer end end end }) local accelerationMultiplier = 1 local accelerationEnabled = false local accelerationConnection = 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 VehicleTab:AddToggle({ Name = "Acceleration Boost", Default = false, Callback = function(value) accelerationEnabled = value if value then applySmartAcceleration() else if accelerationConnection then accelerationConnection:Disconnect() end end end }) VehicleTab:AddSlider({ Name = "Acceleration Multiplier", Min = 1, Max = 5, Increment = 0.1, Default = 1, ValueName = "x", Callback = function(value) accelerationMultiplier = value end }) VehicleTab:AddSlider({ Name = "Armor Level", Min = 0, Max = 6, Default = 0, 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 }) VehicleTab:AddSlider({ Name = "Brakes Level", Min = 0, Max = 6, Default = 0, 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 }) VehicleTab:AddSlider({ Name = "Engine Level", Min = 0, Max = 6, Default = 0, 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 }) WeaponTab:AddSection({ Name = "OG Sniper" }) WeaponTab:AddToggle({ Name = "OG Sniper (No Scope)", Default = false, Callback = function(state) _G.NoScopeActive = state if state then if noScopeConn then return end noScopeConn = game:GetService("RunService").Heartbeat:Connect(function() if not _G.NoScopeActive then noScopeConn:Disconnect() noScopeConn = nil return end local char = game.Players.LocalPlayer.Character local tool = char and char:FindFirstChild("Sniper") if tool then tool:SetAttribute("Scope", false) end end) end end }) local currentCooldown = 0.5 WeaponTab:AddSlider({ Name = "(OG) Sniper Cooldown", Min = 0, Max = 3, Default = 0.5, Increment = 0.1, ValueName = "seconds", Callback = function(Value) currentCooldown = Value if Value <= 0 then if cooldownConn then cooldownConn:Disconnect() cooldownConn = nil end return end if not cooldownConn then cooldownConn = game:GetService("RunService").Heartbeat:Connect(function() local char = game.Players.LocalPlayer.Character local tool = char and char:FindFirstChild("Sniper") if tool then tool:SetAttribute("ShootDelay", currentCooldown) end end) end end }) WeaponTab:AddSection({ Name = "Weapon Sounds" }) local soundOptions = { "Default", "Ak47", "M1911", "Glock", "MP40", "P90", "Brawl Stars", "Undertale" } local soundIds = { ["Ak47"] = "rbxassetid://5910000043", ["M1911"] = "rbxassetid://1136243671", ["Glock"] = "rbxassetid://6581933860", ["MP40"] = "rbxassetid://103807799095792", ["P90"] = "rbxassetid://87534588983395", ["Brawl Stars"] = "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() WeaponTab:AddDropdown({ Name = "Shoot Sound", Default = "Default", Options = soundOptions, Callback = function(selectedSound) changeSounds(selectedSound) 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 local 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 WeaponTab:AddDropdown({ Name = "Hit Sound", Default = "Default", Options = hitSoundOptions, Callback = function(sel) ChangeHitSound(sel) end }) WeaponTab:AddSection({ Name = "Weapon Customization" }) local CrosshairSize = 25 local connections = {} local function updateCrosshair(tool) if tool then tool:SetAttribute("CrosshairSize", CrosshairSize) end end local function setupToolListeners() local plr = game:GetService("Players").LocalPlayer 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 WeaponTab:AddSlider({ Name = "Crosshair Size", Min = 0, Max = 25, Default = 25, Increment = 1, ValueName = "x", Callback = function(Value) CrosshairSize = Value local plr = game:GetService("Players").LocalPlayer 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) local aimFovConnection local aimFovValue = 40 aimFovConnection = RunService.Heartbeat:Connect(function() local tool = Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") if tool then tool:SetAttribute("AimFieldOfView", aimFovValue) end end) WeaponTab:AddSlider({ Name = "Aim FOV", Min = 30, Max = 120, Default = aimFovValue, Increment = 1, Callback = function(value) aimFovValue = value end }) local ghostColor = Color3.fromRGB(0, 170, 255) local rainbowEnabled = false local enabled = false local savedColors = {} local targetParts = {"Body", "MeshPart", "Base1", "BrigherBlack", "BaseTop"} local targetTools = {"Glock 17", "MP5", "M58B Shotgun", "M4 Carbine", "G36", "Sniper"} local function isTargetTool(toolName) for _, name in ipairs(targetTools) do if toolName:lower():find(name:lower()) then return true end end return false end local function findTargetTools(character) local tools = {} if not character then return tools end for _, child in pairs(character:GetChildren()) do if child:IsA("Tool") and isTargetTool(child.Name) then table.insert(tools, child) end end local backpack = LocalPlayer:FindFirstChild("Backpack") if backpack then for _, tool in pairs(backpack:GetChildren()) do if tool:IsA("Tool") and isTargetTool(tool.Name) then table.insert(tools, tool) end end end return tools end function findTargetParts(tool) local parts = {} for _, partName in ipairs(targetParts) do local part = tool:FindFirstChild(partName) if part and part:IsA("BasePart") then table.insert(parts, part) end end for _, descendant in pairs(tool:GetDescendants()) do if descendant:IsA("BasePart") then for _, partName in ipairs(targetParts) do if descendant.Name:lower():find(partName:lower()) then table.insert(parts, descendant) break end end end end return parts end function applyColorToParts(parts, color) for _, part in ipairs(parts) do if not savedColors[part] then savedColors[part] = { Color = part.Color, Material = part.Material } end part.Color = color part.Material = Enum.Material.ForceField end end function restoreOriginalColor(parts) for _, part in ipairs(parts) do if savedColors[part] then part.Color = savedColors[part].Color part.Material = savedColors[part].Material savedColors[part] = nil end end end function checkAndApplyColor(color) if not enabled then return end local character = LocalPlayer.Character if not character then return end local tools = findTargetTools(character) for _, tool in ipairs(tools) do local parts = findTargetParts(tool) applyColorToParts(parts, color) end end function checkAndRestoreColor() local character = LocalPlayer.Character if not character then return end local tools = findTargetTools(character) for _, tool in ipairs(tools) do local parts = findTargetParts(tool) restoreOriginalColor(parts) end end local function toggleWeaponColors(state) enabled = state if enabled then if rainbowEnabled then startRainbow() else startContinuousCheck() checkAndApplyColor(ghostColor) end else if rainbowConnection then stopRainbow() end if checkConnection then checkConnection:Disconnect() checkConnection = nil end checkAndRestoreColor() end end WeaponTab:AddToggle({ Name = "Weapon Color", Default = false, Callback = function(Value) toggleWeaponColors(Value) end }) WeaponTab:AddColorpicker({ Name = "Weapons Color Picker", Default = Color3.fromRGB(255, 255, 255), Callback = function(Value) ghostColor = Value if enabled and not rainbowEnabled then checkAndApplyColor(ghostColor) end end }) local function onCharacterAdded(character) if enabled then wait(1) if rainbowEnabled then startRainbow() else startContinuousCheck() checkAndApplyColor(ghostColor) end end character.ChildAdded:Connect(function(child) if child:IsA("Tool") and isTargetTool(child.Name) and enabled then if not rainbowEnabled then checkAndApplyColor(ghostColor) end end end) end LocalPlayer.CharacterAdded:Connect(onCharacterAdded) if LocalPlayer.Character then onCharacterAdded(LocalPlayer.Character) end PoliceTab:AddSection({ Name = "Special" }) TweenService = game:GetService("TweenService") Workspace = game:GetService("Workspace") LocalPlayer = game.Players.LocalPlayer TeleportSpeed = 130 local function ensurePlayerInVehicle() if LocalPlayer and LocalPlayer.Character then local vehicle = Workspace.Vehicles:FindFirstChild(LocalPlayer.Name) if vehicle and LocalPlayer.Character:FindFirstChild("Humanoid") 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 flyVehicleTo(targetCFrame, callback) local vehicle = Workspace.Vehicles:FindFirstChild(LocalPlayer.Name) if not vehicle then return end local driveSeat = vehicle:FindFirstChild("DriveSeat") local humanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") if humanoid and driveSeat then if not humanoid.SeatPart then driveSeat:Sit(humanoid) end end if not vehicle.PrimaryPart then vehicle.PrimaryPart = vehicle:FindFirstChild("Mass", true) end local startPos = vehicle.PrimaryPart.Position local targetPos = targetCFrame.Position local flightHeight = -1 local startFlightPos = Vector3.new(startPos.X, flightHeight, startPos.Z) vehicle:SetPrimaryPartCFrame(CFrame.new(startFlightPos)) local flightTarget = Vector3.new(targetPos.X, flightHeight, targetPos.Z) local distance = (Vector3.new(startPos.X, 0, startPos.Z) - Vector3.new(flightTarget.X, 0, flightTarget.Z)).Magnitude local duration = distance / TeleportSpeed local info = TweenInfo.new(duration, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) local CFrameValue = Instance.new("CFrameValue") CFrameValue.Value = vehicle:GetPrimaryPartCFrame() CFrameValue:GetPropertyChangedSignal("Value"):Connect(function() local currentPos = CFrameValue.Value.Position local fixedCFrame = CFrame.new(currentPos.X, flightHeight, currentPos.Z) vehicle:SetPrimaryPartCFrame(fixedCFrame) vehicle.PrimaryPart.Velocity = Vector3.new(0, 0, 0) end) local tween = TweenService:Create(CFrameValue, info, { Value = CFrame.new(flightTarget) }) tween:Play() tween.Completed:Connect(function() CFrameValue:Destroy() vehicle:SetPrimaryPartCFrame(targetCFrame) if callback then callback() end end) end local function teleportToLocation(coordinates, callback) ensurePlayerInVehicle() task.wait(0.5) flyVehicleTo(coordinates, callback) end PoliceTab:AddDropdown({ Name = "Change Job", Default = "None", Options = {"Police"}, Callback = function(selected) if selected == "Police" then teleportToLocation(CFrame.new(-1684, 5, 2794), function() local humanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") if humanoid then humanoid.Sit = false end task.wait(0.5) local args = { "Patrol Police" } game:GetService("ReplicatedStorage"):WaitForChild("GpP"):WaitForChild("60c32e48-fa09-4087-a2f4-1de7b3f270a5"):FireServer(unpack(args)) OrionLib:MakeNotification({ Name = "Success", Content = "Your now a Police Officer :)", Time = 3 }) end) end end, }) PoliceTab:AddSection({ Name = "Police Features" }) local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer getgenv().AutoTaser = getgenv().AutoTaser or { Toggle = false, PredictionFactor = 0.22, MaxTargetDistance = 20, Remote = ReplicatedStorage.GpP["664bcd31-3ad5-470e-87db-ab2f85f6fa5c"] } 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 local hrp = char:FindFirstChild("HumanoidRootPart") if hrp and (hrp:FindFirstAncestorOfClass("VehicleSeat") or hrp:FindFirstAncestorOfClass("Seat")) 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, 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 targetHrp.Velocity or Vector3.new(0, 0, 0) local predictedPos = targetHrp.Position + (velocity * getgenv().AutoTaser.PredictionFactor) local direction = (predictedPos - myHRP.Position).Unit getgenv().AutoTaser.Remote:FireServer(taser, predictedPos, direction) end) PoliceTab:AddSection({ Name = "Anti Police" }) local Players = game:GetService("Players") local RunService = game:GetService("RunService") local localPlayer = Players.LocalPlayer local AntiTaserEnabled = false PoliceTab:AddToggle({ Name = "Anti Taser", Default = false, Callback = function(state) AntiTaserEnabled = state end }) RunService.Heartbeat:Connect(function() if AntiTaserEnabled then local char = localPlayer.Character if char then if char:GetAttribute("Tased") == true then char:SetAttribute("Tased", false) end local tasedValue = char:FindFirstChild("Tased") or char:FindFirstChild("IsTased") if tasedValue and tasedValue.Value == true then tasedValue.Value = false end end end end) PoliceTab:AddParagraph("Information for Police Tab", "More Features are Comming Soon") TeleportTab:AddSection({ Name = "Teleport Settings" }) TeleportTab:AddSlider({ Name = "Teleport Speed", Min = 130, Max = 175, Default = 50, Increment = 1, ValueName = "speed", Callback = function(Value) TeleportSpeed = Value end }) function ensurePlayerInVehicle() if LocalPlayer and LocalPlayer.Character then local vehicle = Workspace.Vehicles:FindFirstChild(LocalPlayer.Name) if vehicle and LocalPlayer.Character:FindFirstChild("Humanoid") 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 function tweenToCFrame(model, targetCFrame, duration, onComplete) local info = TweenInfo.new(duration, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) local CFrameValue = Instance.new("CFrameValue") CFrameValue.Value = model:GetPrimaryPartCFrame() CFrameValue:GetPropertyChangedSignal("Value"):Connect(function() model:SetPrimaryPartCFrame(CFrameValue.Value) model.PrimaryPart.Velocity = Vector3.new(0, 0, 0) end) local tween = TweenService:Create(CFrameValue, info, { Value = targetCFrame }) tween:Play() tween.Completed:Connect(function() CFrameValue:Destroy() if onComplete then onComplete() end end) end function flyVehicleTo(targetCFrame, callback) local vehicle = Workspace.Vehicles:FindFirstChild(LocalPlayer.Name) if not vehicle then return end local driveSeat = vehicle:FindFirstChild("DriveSeat") local humanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") if humanoid and driveSeat then if not humanoid.SeatPart then driveSeat:Sit(humanoid) end end if not vehicle.PrimaryPart then vehicle.PrimaryPart = vehicle:FindFirstChild("Mass", true) end local startPos = vehicle.PrimaryPart.Position local targetPos = targetCFrame.Position local flightHeight = -1 local startFlightPos = Vector3.new(startPos.X, flightHeight, startPos.Z) vehicle:SetPrimaryPartCFrame(CFrame.new(startFlightPos)) local flightTarget = Vector3.new(targetPos.X, flightHeight, targetPos.Z) local distance = (Vector3.new(startPos.X, 0, startPos.Z) - Vector3.new(flightTarget.X, 0, flightTarget.Z)).Magnitude local duration = distance / TeleportSpeed local info = TweenInfo.new(duration, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) local CFrameValue = Instance.new("CFrameValue") CFrameValue.Value = vehicle:GetPrimaryPartCFrame() CFrameValue:GetPropertyChangedSignal("Value"):Connect(function() local currentPos = CFrameValue.Value.Position local fixedCFrame = CFrame.new(currentPos.X, flightHeight, currentPos.Z) vehicle:SetPrimaryPartCFrame(fixedCFrame) vehicle.PrimaryPart.Velocity = Vector3.new(0, 0, 0) end) local tween = TweenService:Create(CFrameValue, info, { Value = CFrame.new(flightTarget) }) tween:Play() tween.Completed:Connect(function() CFrameValue:Destroy() vehicle:SetPrimaryPartCFrame(targetCFrame) if callback then callback() end end) end local function teleportToLocation(coordinates) ensurePlayerInVehicle() task.wait(0.5) flyVehicleTo(coordinates) end TeleportTab:AddButton({ Name = "Nearest Dealer", Callback = function() local function findNearestDealer() local nearestDealer = nil local closestDistance = math.huge for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("Model") and obj.Name:lower():find("dealer") then if obj.PrimaryPart then local distance = (LocalPlayer.Character.HumanoidRootPart.Position - obj.PrimaryPart.Position).magnitude if distance < closestDistance then nearestDealer = obj closestDistance = distance end end end end return nearestDealer end local dealer = findNearestDealer() if dealer then teleportToLocation(dealer.PrimaryPart.CFrame) end end }) TeleportTab:AddButton({ Name = "Nearest Smuggler", Callback = function() local function findNearestSmuggler() local nearestSmuggler = nil local closestDistance = math.huge for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("Model") and obj.Name:lower():find("smuggler") then if obj.PrimaryPart then local distance = (LocalPlayer.Character.HumanoidRootPart.Position - obj.PrimaryPart.Position).magnitude if distance < closestDistance then nearestSmuggler = obj closestDistance = distance end end end end return nearestSmuggler end local smuggler = findNearestSmuggler() if smuggler then teleportToLocation(smuggler.PrimaryPart.CFrame) end end }) TeleportTab:AddButton({ Name = "Nearest Vending Machine", Callback = function() local function findNearestVendingMachine() local nearestPart = nil local closestDistance = math.huge for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("Model") and obj.Name == "Vending Machine" then for _, part in pairs(obj:GetChildren()) do if part:IsA("BasePart") and part.Name == "Light" then local lightColor = part.Color if lightColor == Color3.fromRGB(73, 147, 0) then local distance = (LocalPlayer.Character.HumanoidRootPart.Position - part.Position).magnitude if distance < closestDistance then nearestPart = part closestDistance = distance end end end end end end return nearestPart end local vendingMachinePart = findNearestVendingMachine() if vendingMachinePart then teleportToLocation(vendingMachinePart.CFrame) end end }) TeleportTab:AddSection({ Name = "Select to teleport" }) TeleportTab:AddDropdown({ Name = "Robbable Places", Default = false, Save = false, Options = {"Gasn-Go", "Osso-Fuel", "Jewelry Store", "Bank", "Ares Tank", "Tool Shop", "Farm Shop", "Erwin Club", "Yellow Container", "Green Container"}, Callback = function(Option) if Option then if Option == "Gasn-Go" then teleportToLocation(CFrame.new(-1566.311, 5.25, 3812.591)) elseif Option == "Osso-Fuel" then teleportToLocation(CFrame.new(-33.184, 5.25, -748.875)) elseif Option == "Jewelry Store" then teleportToLocation(CFrame.new(-413.255, 5.5, 3517.947)) elseif Option == "Bank" then teleportToLocation(CFrame.new(-1188.809, 5.5, 3228.133)) elseif Option == "Ares Tank" then teleportToLocation(CFrame.new(-858.118, 5.3, 1514.51)) elseif Option == "Farm Shop" then teleportToLocation(CFrame.new(-896.206, 4.984, -1165.972)) elseif Option == "Erwin Club" then teleportToLocation(CFrame.new(-1858.259, 5.25, 3023.394)) elseif Option == "Yellow Container" then teleportToLocation(CFrame.new(1118.788, 28.696, 2335.582)) elseif Option == "Green Container" then teleportToLocation(CFrame.new(1169.115, 28.696, 2153.111)) elseif Option == "Tool Shop" then teleportToLocation(CFrame.new(-750.401, 5.25, 670.062)) end end end }) TeleportTab:AddDropdown({ Name = "Usable Places", Default = false, Save = false, Options = {"Car Dealer", "Prison In", "Prison Out", "Hospital", "Parking Garage"}, Callback = function(Option) if Option then if Option == "Car Dealer" then teleportToLocation(CFrame.new(-1421.418, 5.25, 941.061)) elseif Option == "Prison In" then teleportToLocation(CFrame.new(-573.336, 5.088, 3061.913)) elseif Option == "Prison Out" then teleportToLocation(CFrame.new(-580.354, 5.25, 2839.322)) elseif Option == "Hospital" then teleportToLocation(CFrame.new(-284.98, 5.25, 1108.397)) elseif Option == "Parking Garage" then teleportToLocation(CFrame.new(-1476.472900390625, -23.861671447753906, 3669.669677734375)) end end end }) TeleportTab:AddDropdown({ Name = "Work Places", Default = false, Save = false, Options = {"Hars", "Police Station", "Fire Station", "Truck Station", "Bus Station"}, Callback = function(Option) if Option then if Option == "Hars" then teleportToLocation(CFrame.new(-126.326, 5.25, 431.344)) elseif Option == "Police Station" then teleportToLocation(CFrame.new(-1684.459, 5.25, 2736.004)) elseif Option == "Fire Station" then teleportToLocation(CFrame.new(-1026.58, 5.464, 3899.69)) elseif Option == "Truck Station" then teleportToLocation(CFrame.new(710.446, 5.25, 1481.296)) elseif Option == "Bus Station" then teleportToLocation(CFrame.new(-1676.292, 5.144, -1272.049)) end end end }) TeleportTab:AddSection({ Name = "Custom" }) TeleportTab:AddTextbox({ Callback = function(coords) local x, y, z = coords:match("(-?%d+%.?%d*),?%s*(-?%d+%.?%d*),?%s*(-?%d+%.?%d*)") if x and y and z then teleportToLocation(CFrame.new(tonumber(x), tonumber(y), tonumber(z))) else library:MakeNotification({ Name = "Error", Content = "Invalid coordinates format. Use: X, Y, Z", Image = "rbxassetid://4384403532", Time = 3 }) end end, TextDisappear = false, Name = 'Custom Coords (X, Y, Z)', Default = '', }) MiscTab:AddSection({ Name = "Player" }) MiscTab:AddToggle({ Name = "Enable Custom Fov", Default = false, Callback = function(isEnabled) _G.FOVLockEnabled = isEnabled if isEnabled then if not fovConnection then fovConnection = game:GetService("RunService").RenderStepped:Connect(function() if _G.FOVLockEnabled and (_G.LockedFOV and workspace.CurrentCamera.FieldOfView ~= _G.LockedFOV) then workspace.CurrentCamera.FieldOfView = _G.LockedFOV end end) end elseif fovConnection then fovConnection:Disconnect() fovConnection = nil end end }) MiscTab:AddSlider({ Name = "Field Of View", Min = 90, Max = 120, Default = 90, Suffix = "FOV", Save = true, Callback = function(value) workspace.CurrentCamera.FieldOfView = value _G.LockedFOV = value end }) RunService = game:GetService("RunService") Lighting = game:GetService("Lighting") Terrain = game:GetService("Workspace").Terrain IsBoostEnabled = false OriginalSettings = { QualityLevel = Enum.QualityLevel.Level10, LightingTechnology = Lighting.Technology, GlobalShadows = Lighting.GlobalShadows, DiffuseScale = Lighting.EnvironmentDiffuseScale, SpecularScale = Lighting.EnvironmentSpecularScale, Textures = {}, Water = { Size = Terrain.WaterWaveSize, Speed = Terrain.WaterWaveSpeed, Reflectance = Terrain.WaterReflectance, Transparency = Terrain.WaterTransparency }, Decals = {}, Particles = {}, Explosions = {}, Materials = {}, Effects = {} } function ToggleFPSBoost(State) IsBoostEnabled = State if State then OriginalSettings.QualityLevel = settings().Rendering.QualityLevel OriginalSettings.LightingTechnology = Lighting.Technology OriginalSettings.GlobalShadows = Lighting.GlobalShadows Terrain.WaterWaveSize = 0 Terrain.WaterWaveSpeed = 0 Terrain.WaterReflectance = 0 Terrain.WaterTransparency = 0 Lighting.Technology = Enum.Technology.Compatibility Lighting.GlobalShadows = false Lighting.EnvironmentDiffuseScale = 0 Lighting.EnvironmentSpecularScale = 0 Lighting.FogEnd = 9e9 settings().Rendering.QualityLevel = Enum.QualityLevel.Level01 for _, Item in pairs(game:GetDescendants()) do if Item:IsA("BasePart") then OriginalSettings.Materials[Item] = {Mat = Item.Material, Ref = Item.Reflectance} Item.Material = Enum.Material.Plastic Item.Reflectance = 0 elseif Item:IsA("Decal") then OriginalSettings.Decals[Item] = Item.Transparency Item.Transparency = 1 elseif Item:IsA("Texture") then OriginalSettings.Textures[Item] = Item.Texture Item.Texture = "" elseif Item:IsA("ParticleEmitter") or Item:IsA("Trail") then OriginalSettings.Particles[Item] = Item.Lifetime Item.Lifetime = NumberRange.new(0) elseif Item:IsA("Explosion") then OriginalSettings.Explosions[Item] = {Pres = Item.BlastPressure, Rad = Item.BlastRadius} Item.BlastPressure = 1 Item.BlastRadius = 1 end end for _, Effect in pairs(Lighting:GetDescendants()) do if Effect:IsA("PostProcessEffect") or Effect:IsA("BlurEffect") or Effect:IsA("BloomEffect") or Effect:IsA("DepthOfFieldEffect") then OriginalSettings.Effects[Effect] = Effect.Enabled Effect.Enabled = false end end else settings().Rendering.QualityLevel = OriginalSettings.QualityLevel Lighting.Technology = OriginalSettings.LightingTechnology Lighting.GlobalShadows = OriginalSettings.GlobalShadows Terrain.WaterWaveSize = OriginalSettings.Water.Size Terrain.WaterWaveSpeed = OriginalSettings.Water.Speed Terrain.WaterReflectance = OriginalSettings.Water.Reflectance Terrain.WaterTransparency = OriginalSettings.Water.Transparency for Part, Data in pairs(OriginalSettings.Materials) do if Part and Part.Parent then Part.Material = Data.Mat Part.Reflectance = Data.Ref end end for Decal, Trans in pairs(OriginalSettings.Decals) do if Decal and Decal.Parent then Decal.Transparency = Trans end end for Text, Asset in pairs(OriginalSettings.Textures) do if Text and Text.Parent then Text.Texture = Asset end end for Effect, Enabled in pairs(OriginalSettings.Effects) do if Effect and Effect.Parent then Effect.Enabled = Enabled end end end end workspace.DescendantAdded:Connect(function(NewItem) if IsBoostEnabled then task.spawn(function() RunService.RenderStepped:Wait() if NewItem:IsA("ForceField") or NewItem:IsA("Sparkles") or NewItem:IsA("Smoke") or NewItem:IsA("Fire") then NewItem:Destroy() end end) end end) MiscTab:AddToggle({ Name = "FPS Boost", Default = false, Callback = function(Value) ToggleFPSBoost(Value) end }) MiscTab:AddButton({ Name = "Infinite Yield", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))() end }) MiscTab:AddSection({ Name = "Safety" }) local selectedReviveMode = "Heal 100 HP and Stay in Hospital" MiscTab:AddDropdown({ Name = "Self Revive Mode", Options = { "Heal 100 HP and Stay in Hospital", "Heal 100 HP and get Back to Dead Position", "Heal 25 HP and get Back to Dead Position", "Heal 25 HP and Stay in Hospital" }, Default = "Heal 100 HP and Stay in Hospital", Callback = function(selected) selectedReviveMode = selected end }) local function doRevive(selectedMode) local TweenService = game:GetService("TweenService") local VirtualInputManager = game:GetService("VirtualInputManager") local FARMspeed = 170 local targetHP = 100 local returnToSpot = false if selectedMode == "Heal 100 HP and Stay in Hospital" then targetHP = 100 returnToSpot = false elseif selectedMode == "Heal 100 HP and Get Back to Dead Position" then targetHP = 100 returnToSpot = true elseif selectedMode == "Heal 25 HP and Get Back to Dead Position" then targetHP = 25 returnToSpot = true elseif selectedMode == "Heal 25 HP and Stay in Hospital" then targetHP = 25 returnToSpot = false end local startPosition = nil local function isPlayerDead() local player = game.Players.LocalPlayer if player and player.Character then local humanoid = player.Character:FindFirstChildOfClass("Humanoid") if humanoid then return humanoid.Health <= 24 end end return false end local function showNotification(message) game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Void Menu", Text = message, Duration = 5 }) end local function ensurePlayerInVehicle() local player = game.Players.LocalPlayer if player and player.Character then local vehicle = workspace.Vehicles:FindFirstChild(player.Name) if vehicle and player.Character:FindFirstChild("Humanoid") then local humanoid = player.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 flyVehicleTo(targetCFrame, callback) local player = game.Players.LocalPlayer local vehicle = workspace.Vehicles:FindFirstChild(player.Name) if not vehicle then return end local driveSeat = vehicle:FindFirstChild("DriveSeat") local humanoid = player.Character and player.Character:FindFirstChild("Humanoid") if humanoid and driveSeat then if not humanoid.SeatPart then driveSeat:Sit(humanoid) end end if not vehicle.PrimaryPart then vehicle.PrimaryPart = vehicle:FindFirstChild("Mass", true) end local startPos = vehicle.PrimaryPart.Position local targetPos = targetCFrame.Position local flightHeight = -1 local startFlightPos = Vector3.new(startPos.X, flightHeight, startPos.Z) vehicle:SetPrimaryPartCFrame(CFrame.new(startFlightPos)) local flightTarget = Vector3.new(targetPos.X, flightHeight, targetPos.Z) local distance = (Vector3.new(startPos.X, 0, startPos.Z) - Vector3.new(flightTarget.X, 0, flightTarget.Z)).Magnitude local duration = distance / FARMspeed local info = TweenInfo.new(duration, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) local CFrameValue = Instance.new("CFrameValue") CFrameValue.Value = vehicle:GetPrimaryPartCFrame() CFrameValue:GetPropertyChangedSignal("Value"):Connect(function() local currentPos = CFrameValue.Value.Position local fixedCFrame = CFrame.new(currentPos.X, flightHeight, currentPos.Z) vehicle:SetPrimaryPartCFrame(fixedCFrame) vehicle.PrimaryPart.Velocity = Vector3.new(0, 0, 0) end) local tween = TweenService:Create(CFrameValue, info, { Value = CFrame.new(flightTarget) }) tween:Play() tween.Completed:Connect(function() CFrameValue:Destroy() vehicle:SetPrimaryPartCFrame(targetCFrame) if callback then callback() end end) end local function goToHospitalAndSit() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() character:MoveTo(Vector3.new(-107.427, 7.648, 1073.643)) wait(1) local buildings = workspace:FindFirstChild("Buildings") local hospital = buildings:FindFirstChild("Hospital") local bed = hospital:FindFirstChild("HospitalBed") local seat = bed:FindFirstChild("Seat") character:MoveTo(seat.Position + Vector3.new(0, 2, 0)) wait(0.7) local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid then seat:Sit(humanoid) end end local function pressSpace() VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.Space, false, game) wait(0.1) VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.Space, false, game) wait(0.2) end local function keepInBed() local player = game.Players.LocalPlayer local buildings = workspace:FindFirstChild("Buildings") if buildings then local hospital = buildings:FindFirstChild("Hospital") if hospital then local bed = hospital:FindFirstChild("HospitalBed") if bed then local seat = bed:FindFirstChild("Seat") local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if seat and humanoid and not humanoid.SeatPart then player.Character:MoveTo(seat.Position + Vector3.new(0, 2, 0)) wait(0.2) seat:Sit(humanoid) end end end end end local player = game.Players.LocalPlayer if isPlayerDead() then startPosition = player.Character and player.Character.PrimaryPart and player.Character.PrimaryPart.CFrame or nil ensurePlayerInVehicle() wait(0.5) local hospitalCarPosition = CFrame.new(-89.70, 5.88, 1055.77) flyVehicleTo(hospitalCarPosition, function() wait(1) player.Character:MoveTo(Vector3.new(-107.427, 7.648, 1073.643)) wait(0.5) goToHospitalAndSit() task.spawn(function() local humanoid = player.Character:FindFirstChildOfClass("Humanoid") while humanoid and humanoid.Health < targetHP do wait(1) humanoid = player.Character:FindFirstChildOfClass("Humanoid") keepInBed() end pressSpace() showNotification("Heald to " .. targetHP .. " Hp") wait(0.5) if returnToSpot then ensurePlayerInVehicle() ensurePlayerInVehicle() wait(0.5) if startPosition then flyVehicleTo(startPosition, function() showNotification("Going back to deadpoint") end) end else showNotification("Stay in Hostpital") end end) end) end return isPlayerDead() end MiscTab:AddButton({ Name = "Self Revive", Callback = function() local selectedMode = selectedReviveMode local player = game.Players.LocalPlayer local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if humanoid and humanoid.Health <= 25 then doRevive(selectedMode) else game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Void Menu", Text = "You are not dead.", Duration = 5 }) end end }) localPlayer = Players.LocalPlayer character = localPlayer.Character or localPlayer.CharacterAdded:Wait() humanoid = character:WaitForChild("Humanoid") MiscTab:AddButton({ Name = "Kick Out Of Seat", Callback = function() humanoid.Sit = false end }) MiscTab:AddToggle({ Name = "Anti Falldamage", Default = false, Callback = function(state) if state then if noFallConnection then noFallConnection:Disconnect() end noFallConnection = RunService.Heartbeat:Connect(function() local character = LocalPlayer.Character local root = character and character:FindFirstChild("HumanoidRootPart") if root and root.AssemblyLinearVelocity.Y < -35 then local raycastParams = RaycastParams.new() raycastParams.FilterDescendantsInstances = {character} raycastParams.FilterType = Enum.RaycastFilterType.Exclude local ray = workspace:Raycast(root.Position, Vector3.new(0, -15, 0), raycastParams) if ray then root.AssemblyLinearVelocity = Vector3.new(root.AssemblyLinearVelocity.X, 0, root.AssemblyLinearVelocity.Z) end end end) else if noFallConnection then noFallConnection:Disconnect() noFallConnection = nil end end end }) MiscTab:AddSection({ Name = "Other" }) Players = game:GetService("Players") UserInputService = game:GetService("UserInputService") LocalPlayer = Players.LocalPlayer MiscTab:AddButton({ Name = "Reset Character", Callback = function() local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local humanoid = char:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.Health = 0 end end }) MiscTab:AddButton({ Name = "Fake Ban", Callback = function() local Player = game:GetService("Players").LocalPlayer if Player then Player:Kick("Your Account got Banned Permanently\n Reason: Exploiting") else game:Shutdown() end end }) MiscTab:AddSection({ Name = "World" }) antiVoidEnabled = false checkInterval = 0.1 task.spawn(function() while task.wait(checkInterval) do if antiVoidEnabled then local player = game.Players.LocalPlayer local character = player.Character if character and character:FindFirstChild("HumanoidRootPart") then local hrp = character.HumanoidRootPart if hrp.Position.Y < -2 then hrp.Velocity = Vector3.new(0, 0, 0) hrp.CFrame = hrp.CFrame + Vector3.new(0, 10, 0) end end end end end) MiscTab:AddToggle({ Name = "Anti-Void", Default = false, Callback = function(Value) antiVoidEnabled = Value end }) MiscTab:AddButton({ Name = "Teleport to Void", Callback = function() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local currentPos = player.Character.HumanoidRootPart.Position player.Character.HumanoidRootPart.CFrame = CFrame.new(currentPos.X, 0, currentPos.Z) end end }) MiscTab:AddToggle({ Name = "Auto Reconnect", Default = false, Callback = function(Value) if Value then _G.AutoReconnect = true task.spawn(function() repeat task.wait() until game.CoreGui:FindFirstChild("RobloxPromptGui") queue_on_teleport([[ loadstring(game:HttpGet('loadstring(game:HttpGet("https://void.eldarx.site/Main.lua"))()'))() ]]) local TeleportService = game:GetService("TeleportService") local PromptOverlay = game.CoreGui.RobloxPromptGui.promptOverlay PromptOverlay.ChildAdded:Connect(function(child) if _G.AutoReconnect and child.Name == "ErrorPrompt" then while _G.AutoReconnect do pcall(function() TeleportService:Teleport(game.PlaceId) end) task.wait(4) end end end) end) else _G.AutoReconnect = false end end }) MiscTab:AddSection({ Name = "Spectate" }) SelectedPlayerName = "" Viewing = false local function getPlayerNames() local names = {} for _, player in pairs(game.Players:GetPlayers()) do if player ~= LocalPlayer then table.insert(names, player.Name) end end table.sort(names) return names end MiscTab:AddDropdown({ Name = "Select Player to View", Default = "", Options = getPlayerNames(), Callback = function(Value) SelectedPlayerName = Value end }) MiscTab:AddButton({ Name = "Refresh Player List", Callback = function() PlayerDropdown:Refresh(getPlayerNames(), true) end }) MiscTab:AddToggle({ Name = "Watch Player", Default = false, Callback = function(Value) Viewing = Value if not Viewing then Camera.CameraSubject = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") LocalPlayer.ReplicationFocus = nil end end }) game:GetService("RunService").RenderStepped:Connect(function() if Viewing and SelectedPlayerName ~= "" then local targetPlayer = game.Players:FindFirstChild(SelectedPlayerName) if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then local targetRoot = targetPlayer.Character.HumanoidRootPart local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid") LocalPlayer.ReplicationFocus = targetRoot Camera.CameraSubject = targetHumanoid else Viewing = false WatchToggle:Set(false) Camera.CameraSubject = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") LocalPlayer.ReplicationFocus = nil OrionLib:MakeNotification({ Name = "Error", Content = "Player is not in Range.", Time = 5 }) end end end) MiscTab:AddSection({ Name = "Gui" }) MiscTab:AddButton({ Name = 'Destroy UI', Callback = function() local success = pcall(function() library:Destroy() end) if not success then library:MakeNotification({ Name = "Error", Content = "Failed to destroy UI", Image = "rbxassetid://4384403532", Time = 3 }) end end, }) SocialTab:AddSection({ Name = "Social Media" }) SocialTab:AddParagraph("TikTok", "You can Follow us on TikTok with this Name or the Button down : @voidmenu.erlc") SocialTab:AddButton({ Name = "Copy TikTok Link", Callback = function() setclipboard("https://www.tiktok.com/@voidmenu.erlc") OrionLib:MakeNotification({ Name = "Success", Content = "Link copied to clipboard!", Time = 3 }) end }) SocialTab:AddSection({ Name = "Rscripts" }) SocialTab:AddParagraph("Rscripts", "You can leave a like and an Follow on our Rscripts") SocialTab:AddButton({ Name = "Copy Rscript Link", Callback = function() setclipboard("https://rscripts.net/@Void_Menu") OrionLib:MakeNotification({ Name = "Success", Content = "Link Copied to clipboard", Time = 3 }) end }) InfoTab:AddSection({ Name = "Developer Information" }) InfoTab:AddParagraph("Developed by", "Trojaner\n But we have also contributor like Phil from MoonHub or Eldar from EldarX") InfoTab:AddSection({ Name = "Information" }) InfoTab:AddParagraph("About Void", "Void is an Projekt from Trojaner (the Main Developer) he decidet do make an own projekt to troll some servers") InfoTab:AddParagraph("Our Current Version", "V-2") OrionLib:Init()