Advertisement
Steamhesaproblox

Roblox Aimbot Script

Jun 22nd, 2025
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
RBScript 2.37 KB | Gaming | 0 0
  1. local ContextActionService = game:GetService("ContextActionService")
  2. local cameraToggle = false
  3. local cameraTarget = nil
  4.  
  5. local function findClosestPlayerToScreenCenter()
  6.     local playerList = game.Players:GetPlayers()
  7.     local center = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2, workspace.CurrentCamera.ViewportSize.Y / 2)
  8.     local closestPlayer = nil
  9.     local minDistance = math.huge
  10.     local localPlayer = game.Players.LocalPlayer
  11.  
  12.     for _, player in pairs(playerList) do
  13.         if player ~= localPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
  14.             local screenPos, onScreen = workspace.CurrentCamera:WorldToScreenPoint(player.Character.HumanoidRootPart.Position)
  15.             if onScreen then
  16.                 local distance = (center - Vector2.new(screenPos.X, screenPos.Y)).Magnitude
  17.                 if distance < minDistance then
  18.                     minDistance = distance
  19.                     closestPlayer = player
  20.                 end
  21.             end
  22.         end
  23.     end
  24.     return closestPlayer
  25. end
  26.  
  27. local function aimCameraAtPlayer(player)
  28.     if player and player.Character and player.Character:FindFirstChild("Head") then
  29.         local camera = workspace.CurrentCamera
  30.         local targetPosition = player.Character.Head.Position
  31.         camera.CFrame = CFrame.new(camera.CFrame.Position, targetPosition)
  32.     end
  33. end
  34.  
  35. local function toggleCameraAim()
  36.     cameraToggle = not cameraToggle
  37.     if cameraToggle then
  38.         cameraTarget = findClosestPlayerToScreenCenter()
  39.         game.StarterGui:SetCore("ChatMakeSystemMessage", {
  40.             Text = "Aimbot Açıldı",
  41.             Color = Color3.new(0, 1, 0),
  42.             FontSize = Enum.FontSize.Size24,
  43.         })
  44.     else
  45.         cameraTarget = nil
  46.         game.StarterGui:SetCore("ChatMakeSystemMessage", {
  47.             Text = "Aimbot Kapandı",
  48.             Color = Color3.new(1, 0, 0),
  49.             FontSize = Enum.FontSize.Size24,
  50.         })
  51.     end
  52. end
  53.  
  54.  
  55. ContextActionService:BindAction("ToggleAimbot", function(actionName, inputState, inputObject)
  56.     if inputState == Enum.UserInputState.Begin then
  57.         toggleCameraAim()
  58.     end
  59. end, false, Enum.KeyCode.T)
  60.  
  61.  
  62. game:GetService("RunService").RenderStepped:Connect(function()
  63.     if cameraToggle and cameraTarget then
  64.         aimCameraAtPlayer(cameraTarget)
  65.     end
  66. end)
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement