1234local Players = game:GetService("Players")5local RunService = game:GetService("RunService")6local UserInputService = game:GetService("UserInputService")78local LP = Players.LocalPlayer91011local ScreenGui = Instance.new("ScreenGui", game.CoreGui)12ScreenGui.Name = "AimbotGUI"1314local Btn = Instance.new("TextButton", ScreenGui)15Btn.Size = UDim2.fromOffset(180,60)16Btn.Position = UDim2.fromScale(0.03,0.35)17Btn.BackgroundColor3 = Color3.fromRGB(150,0,0)18Btn.TextColor3 = Color3.fromRGB(255,255,255)19Btn.TextScaled = true20Btn.Text = "Aimbot OFF"2122local UICorner = Instance.new("UICorner", Btn)23UICorner.CornerRadius = UDim.new(0,10)2425local enabled = false262728local function getClosestPlayer()29 local closestDist = math.huge30 local closestPlr = nil31 if not LP.Character or not LP.Character:FindFirstChild("HumanoidRootPart") then return nil end32 local myPos = LP.Character.HumanoidRootPart.Position3334 for _, plr in ipairs(Players:GetPlayers()) do35 if plr ~= LP and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then36 local dist = (plr.Character.HumanoidRootPart.Position - myPos).Magnitude37 if dist < closestDist then38 closestDist = dist39 closestPlr = plr40 end41 end42 end43 return closestPlr44end454647Btn.MouseButton1Click:Connect(function()48 enabled = not enabled49 Btn.Text = enabled and "Aimbot ON" or "Aimbot OFF"50 Btn.BackgroundColor3 = enabled and Color3.fromRGB(0,180,0) or Color3.fromRGB(150,0,0)51end)525354RunService.RenderStepped:Connect(function()55 if not enabled then return end56 local target = getClosestPlayer()57 if not target or not target.Character then return end5859 local myChar = LP.Character60 if not myChar then return end6162 local hrp = myChar:FindFirstChild("HumanoidRootPart")63 local thrp = target.Character:FindFirstChild("HumanoidRootPart")64 if not hrp or not thrp then return end6566 hrp.CFrame = CFrame.lookAt(hrp.Position, thrp.Position)67end)686970717273local dragging = false74local dragInput, dragStart, startPos7576Btn.InputBegan:Connect(function(input)77 if input.UserInputType == Enum.UserInputType.MouseButton178 or input.UserInputType == Enum.UserInputType.Touch then7980 dragging = true81 dragStart = input.Position82 startPos = Btn.Position8384 input.Changed:Connect(function()85 if input.UserInputState == Enum.UserInputState.End then86 dragging = false87 end88 end)89 end90end)9192Btn.InputChanged:Connect(function(input)93 if input.UserInputType == Enum.UserInputType.MouseMovement94 or input.UserInputType == Enum.UserInputType.Touch then95 dragInput = input96 end97end)9899UserInputService.InputChanged:Connect(function(input)100 if dragging and input == dragInput then101 local delta = input.Position - dragStart102 Btn.Position = UDim2.new(103 startPos.X.Scale,104 startPos.X.Offset + delta.X,105 startPos.Y.Scale,106 startPos.Y.Offset + delta.Y107 )108 end109end)
Comments · …
Loading comments…