1 | getgenv().keytoclick = "X" |
2 | tool = Instance.new("Tool") |
3 | tool.RequiresHandle = false |
4 | tool.Name = keytoclick |
5 | tool.Activated:connect(function() |
6 | local vim = game:service("VirtualInputManager") |
7 | vim:SendKeyEvent(true, keytoclick, false, game) |
8 | end) |
9 | tool.Parent = game.Players.LocalPlayer.Backpack |
10 | |
11 | game.StarterGui:SetCore("SendNotification", { |
12 | Title = "stop saying that korny\nass skdibi shit"; |
13 | Text = "\nstart loxking FUXK AURA X FUXK DH\n idgaf heavy skid @rrixh👺"; |
14 | |
15 | }) |
16 | |
17 | local player = game.Players.LocalPlayer |
18 | |
19 | local function connectCharacterAdded() |
20 | player.CharacterAdded:Connect(onCharacterAdded) |
21 | end |
22 | |
23 | connectCharacterAdded() |
24 | |
25 | player.CharacterRemoving:Connect(function() |
26 | tool.Parent = game.Players.LocalPlayer.Backpack |
27 | end) |
28 | |
29 | --fuxk xarcax fuxk k0nkx/asainyuh fuxk haafli shut up hoe |
30 | |
31 | --fuxk aura x |
32 | |
33 | local Library = loadstring(game:HttpGet("https://pastecode.dev/raw/qmpmu3gr/fuxkauraxlib.mp3",true))() |
34 | |
35 | local Window = Library:CreateWindow("FUXK AURA X\nIDGAF ABOUT DH", Vector2.new(300, 300), Enum.KeyCode.RightShift) |
36 | local AkaliNotif = |
37 | loadstring(game:HttpGet("https://pastecode.dev/raw/b4r5x26a/fuxkakalinotif.mp3",true))() |
38 | |
39 | local Notify = AkaliNotif.Notify |
40 | |
41 | local AimingTab = Window:CreateTab("MAIN") |
42 | local MiscTab = Window:CreateTab("MISX") |
43 | local TeleportTab = Window:CreateTab("TELEPORT") |
44 | |
45 | local testSection = MiscTab:CreateSector("SUM", "left") |
46 | |
47 | testSection:AddButton( |
48 | "RIGHT KLIXK", |
49 | function() |
50 | loadstring(game:HttpGet("https://pastecode.dev/raw/q4m08lsz/fuxkleftklixkballi.mp4",true))() |
51 | end |
52 | ) |
53 | |
54 | local testSection = TeleportTab:CreateSector("TELEPORT", "left") |
55 | |
56 | testSection:AddButton("DUB BARREL", function() |
57 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1039.59985, 18.8513641, -256.449951, -1, 0, 0, 0, 1, 0, 0, 0, -1) |
58 | end) |
59 | |
60 | testSection:AddButton("REVOLVER", function() |
61 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-638.75, 18.8500004, -118.175011, -1, 0, 0, 0, 1, 0, 0, 0, -1) |
62 | end) |
63 | |
64 | testSection:AddButton("SKPLAT GUN", function() |
65 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-578.623657, 5.47212696, -725.131531, 0, 0, 1, 0, 1, -0, -1, 0, 0) |
66 | end) |
67 | |
68 | testSection:AddButton("TAKT SHOTGUN", function() |
69 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(470.877533, 45.1272316, -620.630676, 0.999999821, 0.000604254019, -2.60802135e-08, -0.000604254019, 0.999999821, -8.63220048e-05, -2.60802135e-08, 8.63220048e-05, 1) |
70 | end) |
71 | |
72 | testSection:AddButton("SPLATTGUN(smg)", function() |
73 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-577.123413, 5.47666788, -718.031433, -1, 0, 0, 0, 1, 0, 0, 0, -1) |
74 | end) |
75 | |
76 | testSection:AddButton("ZOOKA", function() |
77 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-794.814697, -42.5468521, -932.97998, 5.96046448e-08, 2.91038305e-11, 1, -0.000610388815, 0.999999821, 2.91038305e-11, -0.999999762, -0.000610388815, 5.96046448e-08) |
78 | end) |
79 | |
80 | testSection:AddButton("VEST UP NIGGA🦺", function() |
81 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-607.978455, 7.44964886, -788.494263, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07) |
82 | end) |
83 | |
84 | testSection:AddButton("POPKORN🍿", function() |
85 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-995, 21.6998043, -153.100037, 1, 0, 0, 0, 1, 0, 0, 0, 1) |
86 | end) |
87 | |
88 | testSection:AddButton("SHOOT DIXE🎰", function() |
89 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-962.72345, 21.2549973, -186.814987, -0.0274876002, 2.91178949e-05, 0.999621451, -5.5798846e-06, 1, -2.92823333e-05, -0.999621451, -6.38268148e-06, -0.0274876002) |
90 | end) |
91 | |
92 | testSection:AddButton("BREAD AREA🏦", function() |
93 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-402.123718, 21.75, -283.988617, 0.0159681588, -0.000121377925, -0.999872446, -2.60148026e-05, 1, -0.000121808866, 0.999872506, 2.79565484e-05, 0.0159681737) |
94 | end) |
95 | |
96 | testSection:AddButton("FOOD?HUH", function() |
97 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-338.352173, 23.6826477, -297.2146, -0.0060598203, -1.03402984e-08, -0.999981582, -1.61653102e-09, 1, -1.03306892e-08, 0.999981582, 1.55389912e-09, -0.0060598203) |
98 | end) |
99 | |
100 | local testSection = AimingTab:CreateSector("KAMLOXK", "left") |
101 | |
102 | testSection:AddToggle( |
103 | "ENABLE", |
104 | false, |
105 | function(first) |
106 | getgenv().Enabled = first |
107 | end |
108 | ) |
109 | |
110 | testSection:AddDropdown( |
111 | "HITPART", |
112 | {"Head", "HumanoidRootPart", "UpperTorso", "LowerTorso", "Penis"}, |
113 | "UpperTorso", |
114 | false, |
115 | function(Option) |
116 | getgenv().RecurringPoint = "Option" |
117 | end |
118 | ) |
119 | |
120 | testSection:AddTextbox( |
121 | "KAM PREDIKTION", |
122 | 7, |
123 | function(State) |
124 | getgenv().PredictionAmount = State |
125 | end |
126 | ) |
127 | |
128 | testSection:AddToggle( |
129 | "SMOOV TOGGLE", |
130 | false, |
131 | function(first) |
132 | getgenv().AimbotStrength = first |
133 | end |
134 | ) |
135 | |
136 | testSection:AddTextbox( |
137 | "SMOOVNESS", |
138 | 0.405, |
139 | function(State) |
140 | getgenv().AimbotStrengthAmount = State |
141 | end |
142 | ) |
143 | |
144 | testSection:AddTextbox( |
145 | "RADIUS", |
146 | 50, |
147 | function(State) |
148 | getgenv().Radius = State |
149 | end |
150 | ) |
151 | |
152 | getgenv().RecurringPoint = "UpperTorso" |
153 | getgenv().Hitbox = "UpperTorso" |
154 | getgenv().Keybind = "B" |
155 | getgenv().AimbotStrengthAmount = 0.405 |
156 | getgenv().PredictionAmount = 10 |
157 | getgenv().Radius = 50 |
158 | getgenv().UsePrediction = true |
159 | getgenv().AimbotStrength = true |
160 | getgenv().FirstPerson = true |
161 | getgenv().ThirdPerson = true |
162 | getgenv().TeamCheck = false |
163 | getgenv().Enabled = false |
164 | |
165 | -- // silent aim faggot / / -- |
166 | |
167 | loadstring(game:HttpGet("https://pastecode.dev/raw/392kk5vi/fuxkgenerikaimbot.m4a",true))() |
168 | |
169 | --]] |
170 | |
171 | --dont mess with he settings unless u know what ur doing// response: shut up pussy i know what im doing fuxk nigga |
172 | |
173 | local Settings = { |
174 | rewrittenmain = { |
175 | Enabled = true, |
176 | Key = "B", |
177 | DOT = true, |
178 | AIRSHOT = true, |
179 | NOTIF = true, |
180 | AUTOPRED = true, |
181 | FOV = math.huge, |
182 | RESOLVER = false |
183 | } |
184 | } |
185 | |
186 | local testSection = AimingTab:CreateSector("AIMLOXK", "RIGHT") |
187 | |
188 | testSection:AddToggle( |
189 | "ENABLED", |
190 | Settings.rewrittenmain.Enabled, |
191 | function(State) |
192 | Settings.rewrittenmain.Enabled = State |
193 | end |
194 | ) |
195 | |
196 | testSection:AddTextbox( |
197 | "PREDIKTION", |
198 | 0.135, |
199 | function(State) |
200 | getgenv().Prediction = State |
201 | end |
202 | ) |
203 | |
204 | testSection:AddTextbox( |
205 | "KEY", |
206 | Settings.rewrittenmain.Key, |
207 | function(State) |
208 | Settings.rewrittenmain.Key = State |
209 | end |
210 | ) |
211 | |
212 | testSection:AddToggle( |
213 | "DOT", |
214 | Settings.rewrittenmain.DOT, |
215 | function(State) |
216 | Settings.rewrittenmain.DOT = State |
217 | end |
218 | ) |
219 | |
220 | testSection:AddToggle( |
221 | "AIRSHOT", |
222 | Settings.rewrittenmain.AIRSHOT, |
223 | function(State) |
224 | Settings.rewrittenmain.AIRSHOT = State |
225 | end |
226 | ) |
227 | |
228 | testSection:AddToggle( |
229 | "NOTIF", |
230 | Settings.rewrittenmain.NOTIF, |
231 | function(State) |
232 | Settings.rewrittenmain.NOTIF = State |
233 | end |
234 | ) |
235 | |
236 | testSection:AddToggle( |
237 | "AUTO PREDIKT", |
238 | Settings.rewrittenmain.AUTOPRED, |
239 | function(State) |
240 | Settings.rewrittenmain.AUTOPRED = State |
241 | end |
242 | ) |
243 | |
244 | testSection:AddToggle( |
245 | "RESOLVER", |
246 | Settings.rewrittenmain.RESOLVER, |
247 | function(State) |
248 | Settings.rewrittenmain.RESOLVER = State |
249 | end |
250 | ) |
251 | |
252 | local testSection = AimingTab:CreateSector("ORBIT", "LEFT") |
253 | |
254 | testSection:AddToggle( |
255 | "ENABLED", |
256 | false, |
257 | function(first) |
258 | Settings.rewrittenmain.TargetStrafe = first |
259 | end |
260 | ) |
261 | |
262 | testSection:AddTextbox( |
263 | "DISTANXE", |
264 | nil, |
265 | function(State) |
266 | Settings.rewrittenmain.StrafeRadius = State |
267 | end |
268 | ) |
269 | |
270 | testSection:AddTextbox( |
271 | "HEIGHT", |
272 | nil, |
273 | function(State) |
274 | Settings.rewrittenmain.StrafeHeight = State |
275 | end |
276 | ) |
277 | |
278 | testSection:AddTextbox( |
279 | "SPEED", |
280 | nil, |
281 | function(State) |
282 | Settings.rewrittenmain.StrafeSpeed = State |
283 | end |
284 | ) |
285 | |
286 | local SelectedPart = "UpperTorso" |
287 | local Prediction = true |
288 | local PredictionValue = 0.24 |
289 | |
290 | |
291 | local AnchorCount = 0 |
292 | local MaxAnchor = 50 |
293 | |
294 | local CC = game:GetService"Workspace".CurrentCamera |
295 | local Plr; |
296 | local enabled = false |
297 | local accomidationfactor = 0.12348 |
298 | local mouse = game.Players.LocalPlayer:GetMouse() |
299 | local placemarker = Instance.new("Part", game.Workspace) |
300 | |
301 | function makemarker(Parent, Adornee, Color, Size, Size2) |
302 | local e = Instance.new("BillboardGui", Parent) |
303 | e.Name = "PP" |
304 | e.Adornee = Adornee |
305 | e.Size = UDim2.new(Size, Size2, Size, Size2) |
306 | e.AlwaysOnTop = Settings.rewrittenmain.DOT |
307 | local a = Instance.new("Frame", e) |
308 | if Settings.rewrittenmain.DOT == true then |
309 | a.Size = UDim2.new(2, 2, 2) |
310 | else |
311 | a.Size = UDim2.new(0, 0, 0, 0) |
312 | end |
313 | if Settings.rewrittenmain.DOT == true then |
314 | a.Transparency = 0 |
315 | a.BackgroundTransparency = 0 |
316 | else |
317 | a.Transparency = 1 |
318 | a.BackgroundTransparency = 1 |
319 | end |
320 | a.BackgroundColor3 = Color |
321 | local g = Instance.new("UICorner", a) |
322 | if Settings.rewrittenmain.DOT == false then |
323 | g.CornerRadius = UDim.new(0, 0) |
324 | else |
325 | g.CornerRadius = UDim.new(1, 1) |
326 | end |
327 | return(e) |
328 | end |
329 | |
330 | |
331 | local data = game.Players:GetPlayers() |
332 | function noob(player) |
333 | local character |
334 | repeat wait() until player.Character |
335 | local handler = makemarker(guimain, player.Character:WaitForChild(SelectedPart), Color3.fromRGB(68, 214, 44), 0.3, 3) |
336 | handler.Name = player.Name |
337 | player.CharacterAdded:connect(function(Char) handler.Adornee = Char:WaitForChild(SelectedPart) end) |
338 | |
339 | |
340 | spawn(function() |
341 | while wait() do |
342 | if player.Character then |
343 | end |
344 | end |
345 | end) |
346 | end |
347 | |
348 | for i = 1, #data do |
349 | if data[i] ~= game.Players.LocalPlayer then |
350 | noob(data[i]) |
351 | end |
352 | end |
353 | |
354 | game.Players.PlayerAdded:connect(function(Player) |
355 | noob(Player) |
356 | end) |
357 | |
358 | spawn(function() |
359 | placemarker.Anchored = true |
360 | placemarker.CanCollide = false |
361 | if Settings.rewrittenmain.DOT == true then |
362 | placemarker.Size = Vector3.new(6, 6, 6) |
363 | else |
364 | placemarker.Size = Vector3.new(0, 0, 0) |
365 | end |
366 | placemarker.Transparency = 1 |
367 | if Settings.rewrittenmain.DOT then |
368 | makemarker(placemarker, placemarker, Color3.fromRGB(68, 214, 44), 0.40, 0) |
369 | end |
370 | end) |
371 | |
372 | game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(k) |
373 | if k == Settings.rewrittenmain.Key and Settings.rewrittenmain.Enabled then |
374 | if enabled == true then |
375 | enabled = false |
376 | if Settings.rewrittenmain.NOTIF == true then |
377 | Plr = getClosestPlayerToCursor() |
378 | game.StarterGui:SetCore("SendNotification", { |
379 | Title = "LOXK NOTIFIKATION", |
380 | Text = "🔓UNLOXKED", |
381 | Icon = "", |
382 | Duration = 1, |
383 | }) |
384 | end |
385 | else |
386 | Plr = getClosestPlayerToCursor() |
387 | enabled = true |
388 | if Settings.rewrittenmain.NOTIF == true then |
389 | |
390 | game.StarterGui:SetCore("SendNotification", { |
391 | Title = "LOXK NOTIFIKATION", |
392 | Text = "LOXKED ON: "..tostring(Plr.Name); |
393 | Icon = "", |
394 | Duration = 1, |
395 | }) |
396 | |
397 | end |
398 | end |
399 | end |
400 | end) |
401 | |
402 | |
403 | |
404 | function getClosestPlayerToCursor() |
405 | local closestPlayer |
406 | local shortestDistance = Settings.rewrittenmain.FOV |
407 | |
408 | for i, v in pairs(game.Players:GetPlayers()) do |
409 | if v ~= game.Players.LocalPlayer and v.Character and v.Character:FindFirstChild("Humanoid") and v.Character.Humanoid.Health ~= 0 and v.Character:FindFirstChild("HumanoidRootPart") then |
410 | local pos = CC:WorldToViewportPoint(v.Character.PrimaryPart.Position) |
411 | local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(mouse.X, mouse.Y)).magnitude |
412 | if magnitude < shortestDistance then |
413 | closestPlayer = v |
414 | shortestDistance = magnitude |
415 | end |
416 | end |
417 | end |
418 | return closestPlayer |
419 | end |
420 | |
421 | local pingvalue = nil; |
422 | local split = nil; |
423 | local ping = nil; |
424 | |
425 | game:GetService"RunService".Stepped:connect(function() |
426 | if enabled and Plr.Character ~= nil and Plr.Character:FindFirstChild("HumanoidRootPart") then |
427 | placemarker.CFrame = CFrame.new(Plr.Character.HumanoidRootPart.Position+(Plr.Character.HumanoidRootPart.Velocity*accomidationfactor)) |
428 | else |
429 | placemarker.CFrame = CFrame.new(0, 9999, 0) |
430 | end |
431 | if Settings.rewrittenmain.AUTOPRED == true then |
432 | pingvalue = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString() |
433 | split = string.split(pingvalue,'(') |
434 | ping = tonumber(split[1]) |
435 | if ping < 130 then |
436 | PredictionValue = 0.151 |
437 | elseif ping < 125 then |
438 | PredictionValue = 0.149 |
439 | elseif ping < 110 then |
440 | PredictionValue = 0.146 |
441 | elseif ping < 105 then |
442 | PredictionValue = 0.138 |
443 | elseif ping < 90 then |
444 | PredictionValue = 0.136 |
445 | elseif ping < 80 then |
446 | PredictionValue = 0.134 |
447 | elseif ping < 70 then |
448 | PredictionValue = 0.131 |
449 | elseif ping < 60 then |
450 | PredictionValue = 0.1229 |
451 | elseif ping < 50 then |
452 | PredictionValue = 0.1225 |
453 | elseif ping < 40 then |
454 | PredictionValue = 0.1256 |
455 | end |
456 | end |
457 | end) |
458 | |
459 | local mt = getrawmetatable(game) |
460 | local old = mt.__namecall |
461 | setreadonly(mt, false) |
462 | mt.__namecall = newcclosure(function(...) |
463 | local args = {...} |
464 | if enabled and getnamecallmethod() == "FireServer" and args[2] == "UpdateMousePos" and Settings.rewrittenmain.Enabled and Plr.Character ~= nil then |
465 | |
466 | -- args[3] = Plr.Character.HumanoidRootPart.Position+(Plr.Character.HumanoidRootPart.Velocity*accomidationfactor) |
467 | --[[ |
468 | if Settings.rewrittenmain.AIRSHOT == true then |
469 | if game.Workspace.Players[Plr.Name].Humanoid:GetState() == Enum.HumanoidStateType.Freefall then -- Plr.Character:WaitForChild("Humanoid"):GetState() == Enum.HumanoidStateType.Freefall |
470 | |
471 | --// Airshot |
472 | args[3] = Plr.Character.LeftFoot.Position+(Plr.Character.LeftFoot.Velocity*PredictionValue) |
473 | else |
474 | args[3] = Plr.Character.HumanoidRootPart.Position+(Plr.Character.HumanoidRootPart.Velocity*PredictionValue) |
475 | end |
476 | else |
477 | args[3] = Plr.Character.HumanoidRootPart.Position+(Plr.Character.HumanoidRootPart.Velocity*PredictionValue) |
478 | end |
479 | ]] |
480 | if Prediction == true then |
481 | |
482 | args[3] = Plr.Character[SelectedPart].Position+(Plr.Character[SelectedPart].Velocity*PredictionValue) |
483 | |
484 | else |
485 | |
486 | args[3] = Plr.Character[SelectedPart].Position |
487 | |
488 | end |
489 | |
490 | return old(unpack(args)) |
491 | end |
492 | return old(...) |
493 | end) |
494 | |
495 | game:GetService("RunService").RenderStepped:Connect(function() |
496 | if Settings.rewrittenmain.RESOVLER == true and Plr.Character ~= nil and enabled and Settings.rewrittenmain.Enabled then |
497 | if Settings.rewrittenmain.AIRSHOT == true and enabled and Plr.Character ~= nil then |
498 | |
499 | if game.Workspace.Players[Plr.Name].Humanoid:GetState() == Enum.HumanoidStateType.Freefall then -- Plr.Character:WaitForChild("Humanoid"):GetState() == Enum.HumanoidStateType.Freefall |
500 | |
501 | --// faxeshot pussy |
502 | |
503 | --// anxbor |
504 | |
505 | if Plr.Character ~= nil and Plr.Character.HumanoidRootPart.Anchored == true then |
506 | AnchorCount = AnchorCount + 1 |
507 | if AnchorCount >= MaxAnchor then |
508 | Prediction = false |
509 | wait(2) |
510 | AnchorCount = 0; |
511 | end |
512 | else |
513 | Prediction = true |
514 | AnchorCount = 0; |
515 | end |
516 | |
517 | SelectedPart = "HumanoidRootPart" |
518 | |
519 | else |
520 | --// anxbor nothing |
521 | |
522 | if Plr.Character ~= nil and Plr.Character.HumanoidRootPart.Anchored == true then |
523 | AnchorCount = AnchorCount + 1 |
524 | if AnchorCount >= MaxAnchor then |
525 | Prediction = false |
526 | wait(2) |
527 | AnchorCount = 0; |
528 | end |
529 | else |
530 | Prediction = true |
531 | AnchorCount = 0; |
532 | end |
533 | |
534 | SelectedPart = "HumanoidRootPart" |
535 | |
536 | end |
537 | else |
538 | |
539 | --// Anchor Check |
540 | |
541 | if Plr.Character ~= nil and Plr.Character.HumanoidRootPart.Anchored == true then |
542 | AnchorCount = AnchorCount + 1 |
543 | if AnchorCount >= MaxAnchor then |
544 | Prediction = false |
545 | wait(2) |
546 | AnchorCount = 0; |
547 | end |
548 | else |
549 | Prediction = true |
550 | AnchorCount = 0; |
551 | end |
552 | |
553 | SelectedPart = "HumanoidRootPart" |
554 | end |
555 | |
556 | else |
557 | SelectedPart = "HumanoidRootPart" |
558 | end |
559 | end) |
560 | |
561 | game:GetService("RunService").Stepped:connect( |
562 | function() |
563 | if Settings.rewrittenmain.TargetStrafe == true and enabled then |
564 | local lp = game.Players.LocalPlayer.Character |
565 | |
566 | local targpos = Plr.Character.HumanoidRootPart.Position |
567 | |
568 | lp:SetPrimaryPartCFrame( |
569 | CFrame.new( |
570 | targpos + |
571 | Vector3.new( |
572 | math.cos(tick() * Settings.rewrittenmain.StrafeSpeed) * Settings.rewrittenmain.StrafeRadius, |
573 | Settings.rewrittenmain.StrafeHeight, |
574 | math.sin(tick() * Settings.rewrittenmain.StrafeSpeed) * Settings.rewrittenmain.StrafeRadius |
575 | ) |
576 | ) |
577 | ) |
578 | |
579 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = |
580 | CFrame.new( |
581 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Position, |
582 | Vector3.new(targpos.X, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Position.Y, targpos.Z) |
583 | ) |
584 | |
585 | game:GetService("Players").LocalPlayer.Character.Humanoid.AutoRotate = false |
586 | else |
587 | game:GetService("Players").LocalPlayer.Character.Humanoid.AutoRotate = true |
588 | end |
589 | end |
590 | ) |
591 | |
592 | --the faggotloxker |
593 | |
594 | getgenv().Prediction = 0.143105125985120958176 |
595 | getgenv().AimPart = "UpperTorso" |
596 | getgenv().Key = "Q" |
597 | getgenv().DisableKey = "D" |
598 | |
599 | getgenv().FOV = true |
600 | getgenv().ShowFOV = false |
601 | getgenv().FOVSize = 55 |
602 | |
603 | --// fag servixe |
604 | |
605 | local Players = game:GetService("Players") |
606 | local RS = game:GetService("RunService") |
607 | local WS = game:GetService("Workspace") |
608 | local GS = game:GetService("GuiService") |
609 | local SG = game:GetService("StarterGui") |
610 | |
611 | --// niggaribales (regular) |
612 | |
613 | local LP = Players.LocalPlayer |
614 | local Mouse = LP:GetMouse() |
615 | local Camera = WS.CurrentCamera |
616 | local GetGuiInset = GS.GetGuiInset |
617 | |
618 | local AimlockState = true |
619 | local Locked |
620 | local Victim |
621 | |
622 | local SelectedKey = getgenv().Key |
623 | local SelectedDisableKey = getgenv().DisableKey |
624 | |
625 | --// xhexk if my blatt loaded |
626 | |
627 | if getgenv().Loaded == true then |
628 | Notify("Aimlock is already loaded!") |
629 | return |
630 | end |
631 | |
632 | getgenv().Loaded = true |
633 | |
634 | --// FOV ASS IN A XIRKLE |
635 | |
636 | local fov = Drawing.new("Circle") |
637 | fov.Filled = false |
638 | fov.Transparency = 1 |
639 | fov.Thickness = 1 |
640 | fov.Color = Color3.fromRGB(255, 255, 0) |
641 | fov.NumSides = 1000 |
642 | |
643 | --// FUXKTIONS |
644 | |
645 | function update() |
646 | if getgenv().FOV == true then |
647 | if fov then |
648 | fov.Radius = getgenv().FOVSize * 2 |
649 | fov.Visible = getgenv().ShowFOV |
650 | fov.Position = Vector2.new(Mouse.X, Mouse.Y + GetGuiInset(GS).Y) |
651 | |
652 | return fov |
653 | end |
654 | end |
655 | end |
656 | |
657 | function WTVP(arg) |
658 | return Camera:WorldToViewportPoint(arg) |
659 | end |
660 | |
661 | function WTSP(arg) |
662 | return Camera.WorldToScreenPoint(Camera, arg) |
663 | end |
664 | |
665 | function getClosest() |
666 | local closestPlayer |
667 | local shortestDistance = math.huge |
668 | |
669 | for i, v in pairs(game.Players:GetPlayers()) do |
670 | local notKO = v.Character:WaitForChild("BodyEffects")["K.O"].Value ~= true |
671 | local notGrabbed = v.Character:FindFirstChild("GRABBING_COINSTRAINT") == nil |
672 | |
673 | if v ~= game.Players.LocalPlayer and v.Character and v.Character:FindFirstChild("Humanoid") and v.Character.Humanoid.Health ~= 0 and v.Character:FindFirstChild(getgenv().AimPart) and notKO and notGrabbed then |
674 | local pos = Camera:WorldToViewportPoint(v.Character.PrimaryPart.Position) |
675 | local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(Mouse.X, Mouse.Y)).magnitude |
676 | |
677 | if (getgenv().FOV) then |
678 | if (fov.Radius > magnitude and magnitude < shortestDistance) then |
679 | closestPlayer = v |
680 | shortestDistance = magnitude |
681 | end |
682 | else |
683 | if (magnitude < shortestDistance) then |
684 | closestPlayer = v |
685 | shortestDistance = magnitude |
686 | end |
687 | end |
688 | end |
689 | end |
690 | return closestPlayer |
691 | end |
692 | |
693 | --// xhexk if your mom down to fuxk |
694 | |
695 | Mouse.KeyDown:Connect(function(k) |
696 | SelectedKey = SelectedKey:lower() |
697 | SelectedDisableKey = SelectedDisableKey:lower() |
698 | if k == SelectedKey then |
699 | if AimlockState == true then |
700 | Locked = not Locked |
701 | if Locked then |
702 | Victim = getClosest() |
703 | |
704 | Notify("LOXKED onto: "..tostring(Victim.Character.Humanoid.DisplayName)) |
705 | else |
706 | if Victim ~= nil then |
707 | Victim = nil |
708 | |
709 | Notify("UNLOXKED!") |
710 | end |
711 | end |
712 | else |
713 | Notify("AIMLOXK NOT ENABLE fag") |
714 | end |
715 | end |
716 | if k == SelectedDisableKey then |
717 | AimlockState = not AimlockState |
718 | end |
719 | end) |
720 | |
721 | --// shut up hoe update these kids in yo mams |
722 | |
723 | RS.RenderStepped:Connect(function() |
724 | update() |
725 | if AimlockState == true then |
726 | if Victim ~= nil then |
727 | Camera.CFrame = CFrame.new(Camera.CFrame.p, Victim.Character[getgenv().AimPart].Position + Victim.Character[getgenv().AimPart].Velocity*getgenv().Prediction) |
728 | end |
729 | end |
730 | end) |
731 | while wait() do |
732 | if getgenv().AutoPrediction == true then |
733 | local pingvalue = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString() |
734 | local split = string.split(pingvalue,'(') |
735 | local ping = tonumber(split[1]) |
736 | if ping < 225 then |
737 | getgenv().Prediction = 1.4 |
738 | elseif ping < 215 then |
739 | getgenv().Prediction = 0.24 |
740 | elseif ping < 205 then |
741 | getgenv().Prediction = 0.209 |
742 | elseif ping < 190 then |
743 | getgenv().Prediction = 0.18474 |
744 | elseif ping < 180 then |
745 | getgenv().Prediction = 0.177 |
746 | elseif ping < 170 then |
747 | getgenv().Prediction = 0.174 |
748 | elseif ping < 160 then |
749 | getgenv().Prediction = 0.17 |
750 | elseif ping < 150 then |
751 | getgenv().Prediction = 0.165 |
752 | elseif ping < 140 then |
753 | getgenv().Prediction = 0.165 |
754 | elseif ping < 130 then |
755 | getgenv().Prediction = 0.165 |
756 | elseif ping < 120 then |
757 | getgenv().Prediction = 0.155 |
758 | elseif ping < 110 then |
759 | getgenv().Prediction = 0.155 |
760 | elseif ping < 105 then |
761 | getgenv().Prediction = 0.149533 |
762 | elseif ping < 90 then |
763 | getgenv().Prediction = 0.146373 |
764 | elseif ping < 80 then |
765 | getgenv().Prediction = 0.14211 |
766 | elseif ping < 70 then |
767 | getgenv().Prediction = 0.136354 |
768 | elseif ping < 60 then |
769 | getgenv().Prediction = 0.1343 |
770 | elseif ping < 50 then |
771 | getgenv().Prediction = 0.12846 |
772 | elseif ping < 40 then |
773 | getgenv().Prediction = 0.126 |
774 | elseif ping < 30 then |
775 | getgenv().Prediction = 0.12 |
776 | elseif ping < 20 then |
777 | getgenv().Prediction = 0.11 |
778 | end |
779 | end |
780 | end |