SHOW:
|
|
- or go back to the newest paste.
1 | - | game:GetService("StarterGui"):SetCore("SendNotification", { |
1 | + | __ = |
2 | - | Title = "lol", |
2 | + | |
3 | - | Text = "- Actyrn", |
3 | + | "Discord: Actyrn#7104, Server: .gg/wDngb2mv4H" |
4 | - | Duration = 2 |
4 | + | |
5 | -- Credits to Elegant and Weda, the original script coders | |
6 | - | wait(2.5) |
6 | + | |
7 | - | game:GetService("StarterGui"):SetCore("SendNotification", { |
7 | + | -- If ur gonna put in vault / showcase, pls don't put the source code directly or loadstring, put the discord |
8 | - | Title = "official script:", |
8 | + | |
9 | - | Text = "discord.gg/azuremodded", |
9 | + | -- DO NOT EDIT BELOW IF YOU DON'T KNOW WHAT YOU'RE DOING!! |
10 | - | Duration = 20 |
10 | + | |
11 | - | }) |
11 | + | repeat wait() until game:IsLoaded() |
12 | ||
13 | setfpscap = setfpscap | |
14 | Drawing = Drawing | |
15 | Actyrn7104 = Actyrn7104 | |
16 | syn = syn | |
17 | mousemoverel = mousemoverel | |
18 | hookmetamethod = hookmetamethod | |
19 | newcclosure = newcclosure | |
20 | getnamecallmethod = getnamecallmethod | |
21 | ||
22 | if setfpscap then | |
23 | setfpscap(0) | |
24 | end | |
25 | ||
26 | -- Variables | |
27 | ||
28 | local UiLib = loadstring(game:HttpGet("https://pastebin.com/raw/JFzC7iXS"))() | |
29 | local NotifyLib = loadstring(game:HttpGet("https://pastebin.com/raw/KRep3e1w"))() | |
30 | ||
31 | local RunService = game:GetService("RunService") | |
32 | local UserInputService = game:GetService("UserInputService") | |
33 | ||
34 | local Workspace = game:GetService("Workspace") | |
35 | local Players = game:GetService("Players") | |
36 | ||
37 | local CoreGui = game:GetService("CoreGui") | |
38 | local CorePackages = game:GetService("CorePackages") | |
39 | ||
40 | local ReplicatedStorage = game:GetService("ReplicatedStorage") | |
41 | local Stats = game:GetService("Stats") | |
42 | ||
43 | local TargetPlr, CamlockPlr | |
44 | local LocalPlr = Players.LocalPlayer | |
45 | ||
46 | local TargBindEnabled, CamBindEnabled = false, false | |
47 | ||
48 | local AntiCheatNamecall, TargNamecall | |
49 | ||
50 | local StrafeSpeed = 0 | |
51 | ||
52 | local TargDotCircle = Drawing.new("Circle") | |
53 | local TargFovCircle = Drawing.new("Circle") | |
54 | local TargTracerLine = Drawing.new("Line") | |
55 | ||
56 | local SelfDotCircle = Drawing.new("Circle") | |
57 | local SelfTracerLine = Drawing.new("Line") | |
58 | ||
59 | local CamFovCircle = Drawing.new("Circle") | |
60 | local CamTracerLine = Drawing.new("Line") | |
61 | ||
62 | local TargStats = Instance.new("ScreenGui", CoreGui) | |
63 | ||
64 | local StatsFrame = Instance.new("Frame", TargStats) | |
65 | ||
66 | local StatsTop = Instance.new("Frame", StatsFrame) | |
67 | ||
68 | local StatsName = Instance.new("TextLabel", StatsFrame) | |
69 | local StatsPicture = Instance.new("ImageLabel", StatsFrame) | |
70 | ||
71 | local StatsHealthBackground = Instance.new("Frame", StatsFrame) | |
72 | local StatsHealthBar = Instance.new("Frame", StatsHealthBackground) | |
73 | ||
74 | local StatsGradient1, StatsGradient2 = Instance.new("UIGradient", StatsTop), Instance.new("UIGradient", StatsFrame) | |
75 | local StatsGradient3, StatsGradient4 = Instance.new("UIGradient", StatsHealthBackground), Instance.new("UIGradient", StatsHealthBar) | |
76 | ||
77 | local TargHighlight = Instance.new("Highlight", CoreGui) | |
78 | ||
79 | local CamHighlight = Instance.new("Highlight", CoreGui) | |
80 | ||
81 | local TargetAimbot = { | |
82 | Enabled = false, | |
83 | Keybind = nil, | |
84 | ||
85 | Prediction = nil, | |
86 | RealPrediction = nil, | |
87 | ||
88 | Resolver = false, | |
89 | ||
90 | JumpOffset = 0, | |
91 | RealJumpOffset = nil, | |
92 | ||
93 | HitParts = {"HumanoidRootPart"}, | |
94 | RealHitPart = nil, | |
95 | ||
96 | AutoPred = false, | |
97 | Notify = false, | |
98 | ||
99 | KoCheck = false, | |
100 | ||
101 | LookAt = false, | |
102 | ViewAt = false, | |
103 | ||
104 | Dot = false, | |
105 | DotOnCursor = false, | |
106 | ||
107 | Tracer = false, | |
108 | ||
109 | Highlight = false, | |
110 | Stats = false, | |
111 | ||
112 | UseFov = false | |
113 | } | |
114 | ||
115 | local TargetStrafe = { | |
116 | Enabled = false, | |
117 | ||
118 | Speed = 1, | |
119 | Distance = 1, | |
120 | Height = 1 | |
121 | } | |
122 | ||
123 | local CameraAimbot = { | |
124 | Enabled = false, | |
125 | Keybind = nil, | |
126 | ||
127 | Prediction = nil, | |
128 | RealPrediction = nil, | |
129 | ||
130 | Resolver = false, | |
131 | ||
132 | JumpOffset = 0, | |
133 | RealJumpOffset = nil, | |
134 | ||
135 | HitPart = "HumanoidRootPart", | |
136 | RealHitPart = nil, | |
137 | ||
138 | UseAirPart = false, | |
139 | AirPart = "LowerTorso", | |
140 | AirCheckType = "Once in Air", | |
141 | ||
142 | AutoPred = false, | |
143 | Notify = false, | |
144 | ||
145 | KoCheck = false, | |
146 | Tracer = false, | |
147 | ||
148 | Highlight = false, | |
149 | ||
150 | AimMethod = "Camera", | |
151 | ||
152 | Smoothing = false, | |
153 | Smoothness = nil, | |
154 | ||
155 | UseFov = false | |
156 | } | |
157 | ||
158 | local Utilities = { | |
159 | NoJumpCooldown = false, | |
160 | NoSlowdown = false, | |
161 | ||
162 | AutoStomp = false, | |
163 | AutoReload = false | |
164 | } | |
165 | ||
166 | local Movement = { | |
167 | SpeedEnabled = false, | |
168 | SpeedAmount = 1, | |
169 | ||
170 | AutoJump = false, | |
171 | ||
172 | BunnyHop = false, | |
173 | HopAmount = 1, | |
174 | ||
175 | FlightEnabled = false, | |
176 | FlightAmount = 1 | |
177 | } | |
178 | ||
179 | local SelfDot = { | |
180 | Enabled = false, | |
181 | Tracer = false, | |
182 | ||
183 | RandomHitPart = false, | |
184 | Prediction = 1, | |
185 | ||
186 | HitPart = "HumanoidRootPart", | |
187 | RealHitPart = nil | |
188 | } | |
189 | ||
190 | local AntiLock = { | |
191 | Enabled = false, | |
192 | Mode = "Custom", | |
193 | ||
194 | CustomX = 10000, | |
195 | CustomY = 10000, | |
196 | CustomZ = 10000, | |
197 | ||
198 | PredReverseAmt = 3.5, | |
199 | LookVecAmt = 500, | |
200 | PredChangeAmt = 5, | |
201 | ||
202 | DesyncVel = Vector3.new(9e9, 9e9, 9e9), | |
203 | DesyncAngles = 0.5 | |
204 | } | |
205 | ||
206 | -- Functions | |
207 | ||
208 | function ClosestPlr(Part, UseFov, FovCircle) | |
209 | local Distance, Closest = math.huge, nil | |
210 | ||
211 | for I, Target in pairs(Players:GetPlayers()) do | |
212 | if Target ~= LocalPlr then | |
213 | local Pos = Workspace.CurrentCamera:WorldToViewportPoint(Target.Character[Part].Position) | |
214 | local Magnitude = (Vector2.new(Pos.X, Pos.Y) - UserInputService:GetMouseLocation()).Magnitude | |
215 | ||
216 | if UseFov then | |
217 | if Magnitude < Distance and Magnitude < FovCircle.Radius then | |
218 | Closest = Target | |
219 | Distance = Magnitude | |
220 | end | |
221 | else | |
222 | if Magnitude < Distance then | |
223 | Closest = Target | |
224 | Distance = Magnitude | |
225 | end | |
226 | end | |
227 | end | |
228 | end | |
229 | ||
230 | return Closest | |
231 | end | |
232 | ||
233 | -- GUI | |
234 | ||
235 | -- Check for errors | |
236 | ||
237 | UiLib:CheckErrors(true, true, LocalPlr, __, Actyrn7104) -- If you remove there's a chance script wont work, DON'T REMOVE!! | |
238 | ||
239 | -- Window | |
240 | ||
241 | local Actyrn_7104 = UiLib:CreateWindow("Probs Azure | Actyrn#7104 | .gg/wDngb2mv4H", Vector2.new(500, 600), Enum.KeyCode.RightShift) | |
242 | ||
243 | -- Tabs | |
244 | ||
245 | local MainTab = Actyrn_7104:CreateTab("Main") | |
246 | local MiscTab = Actyrn_7104:CreateTab("Misc") | |
247 | ||
248 | -- Sectors | |
249 | ||
250 | -- MAIN | |
251 | ||
252 | local TargetAimbotSec = MainTab:CreateSector("Target Aimbot", "left") | |
253 | local TargetStrafeSec = MainTab:CreateSector("Target Strafe", "left") | |
254 | ||
255 | local CameraAimbotSec = MainTab:CreateSector("Camera Aimbot", "right") | |
256 | ||
257 | -- MISC | |
258 | ||
259 | local UtilitiesSec = MiscTab:CreateSector("Utilities", "left") | |
260 | local MovementSec = MiscTab:CreateSector("Movement", "left") | |
261 | local SelfDotSec = MiscTab:CreateSector("Self Dot", "left") | |
262 | ||
263 | local AntiLockSec = MiscTab:CreateSector("Anti Lock", "right") | |
264 | ||
265 | -- Toggles | |
266 | ||
267 | -- MAIN | |
268 | ||
269 | -- Target Aimbot | |
270 | ||
271 | TargetAimbotSec:AddToggle("Enabled", false, function(Value) | |
272 | TargetAimbot.Enabled = Value | |
273 | end) | |
274 | ||
275 | TargetAimbotSec:AddKeybind("Keybind", nil, function(Value) | |
276 | TargetAimbot.Keybind = Value | |
277 | end) | |
278 | ||
279 | TargetAimbotSec:AddTextbox("Prediction", nil, function(Value) | |
280 | TargetAimbot.Prediction = Value | |
281 | TargetAimbot.RealPrediction = Value | |
282 | end) | |
283 | ||
284 | local TargResolverTog = TargetAimbotSec:AddToggle("Antilock Resolver", false, function(Value) | |
285 | TargetAimbot.Resolver = Value | |
286 | end) | |
287 | ||
288 | TargResolverTog:AddKeybind() | |
289 | ||
290 | TargetAimbotSec:AddSlider("Jump Offset", -2, 0, 2, 100, function(Value) | |
291 | TargetAimbot.JumpOffset = Value | |
292 | TargetAimbot.RealJumpOffset = Value | |
293 | end) | |
294 | ||
295 | TargetAimbotSec:AddDropdown("Hit Part(s)", {"Head", "HumanoidRootPart", "UpperTorso", "LowerTorso", "RightUpperArm", "LeftUpperArm", "RightLowerArm", "LeftLowerArm", "RightUpperLeg", "LeftUpperLeg", "RightLowerLeg", "LeftLowerLeg"}, {"HumanoidRootPart"}, true, function(Value) | |
296 | TargetAimbot.HitParts = Value | |
297 | end) | |
298 | ||
299 | TargetAimbotSec:AddToggle("Auto Pred", false, function(Value) | |
300 | TargetAimbot.AutoPred = Value | |
301 | end) | |
302 | ||
303 | TargetAimbotSec:AddToggle("Notify", false, function(Value) | |
304 | TargetAimbot.Notify = Value | |
305 | end) | |
306 | ||
307 | TargetAimbotSec:AddToggle("KO Check", false, function(Value) | |
308 | TargetAimbot.KoCheck = Value | |
309 | end) | |
310 | ||
311 | TargetAimbotSec:AddToggle("Look At", false, function(Value) | |
312 | TargetAimbot.LookAt = Value | |
313 | end) | |
314 | ||
315 | local ViewAtTog = TargetAimbotSec:AddToggle("View At", false, function(Value) | |
316 | TargetAimbot.ViewAt = Value | |
317 | end) | |
318 | ||
319 | ViewAtTog:AddKeybind() | |
320 | ||
321 | local TargDotTog = TargetAimbotSec:AddToggle("Dot", false, function(Value) | |
322 | TargetAimbot.Dot = Value | |
323 | end) | |
324 | ||
325 | TargDotTog:AddColorpicker(Color3.fromRGB(170, 120, 210), function(Value) | |
326 | TargDotCircle.Color = Value | |
327 | TargTracerLine.Color = Value | |
328 | end) | |
329 | ||
330 | TargetAimbotSec:AddToggle("Dot on Cursor", false, function(Value) | |
331 | TargetAimbot.DotOnCursor = Value | |
332 | end) | |
333 | ||
334 | TargetAimbotSec:AddToggle("Tracer", false, function(Value) | |
335 | TargetAimbot.Tracer = Value | |
336 | end) | |
337 | ||
338 | local TargHighlightTog = TargetAimbotSec:AddToggle("Highlight", false, function(Value) | |
339 | TargetAimbot.Highlight = Value | |
340 | end) | |
341 | ||
342 | TargHighlightTog:AddColorpicker(Color3.fromRGB(170, 120, 210), function(Value) | |
343 | TargHighlight.FillColor = Value | |
344 | end) | |
345 | ||
346 | TargHighlightTog:AddColorpicker(Color3.fromRGB(90, 65, 110), function(Value) | |
347 | TargHighlight.OutlineColor = Value | |
348 | end) | |
349 | ||
350 | TargetAimbotSec:AddToggle("Stats", false, function(Value) | |
351 | TargetAimbot.Stats = Value | |
352 | end) | |
353 | ||
354 | TargetAimbotSec:AddToggle("Use FOV", false, function(Value) | |
355 | TargetAimbot.UseFov = Value | |
356 | end) | |
357 | ||
358 | local TargFovTog = TargetAimbotSec:AddToggle("FOV Visible", false, function(Value) | |
359 | TargFovCircle.Visible = Value | |
360 | end) | |
361 | ||
362 | TargFovTog:AddColorpicker(Color3.fromRGB(80, 15, 180), function(Value) | |
363 | TargFovCircle.Color = Value | |
364 | end) | |
365 | ||
366 | TargetAimbotSec:AddToggle("FOV Filled", false, function(Value) | |
367 | TargFovCircle.Filled = Value | |
368 | end) | |
369 | ||
370 | TargetAimbotSec:AddSlider("FOV Transparency", 0, 0.75, 1, 100, function(Value) | |
371 | TargFovCircle.Transparency = Value | |
372 | end) | |
373 | ||
374 | TargetAimbotSec:AddSlider("FOV Size", 5, 80, 500, 1, function(Value) | |
375 | TargFovCircle.Radius = Value * 2 | |
376 | end) | |
377 | ||
378 | -- Target Strafe | |
379 | ||
380 | local TargStrafeTog = TargetStrafeSec:AddToggle("Target Strafe", false, function(Value) | |
381 | TargetStrafe.Enabled = Value | |
382 | end) | |
383 | ||
384 | TargStrafeTog:AddKeybind() | |
385 | ||
386 | TargetStrafeSec:AddSlider("Speed", 0.5, 0.5, 10, 2, function(Value) | |
387 | TargetStrafe.Speed = Value | |
388 | end) | |
389 | ||
390 | TargetStrafeSec:AddSlider("Distance", 1, 1, 20, 2, function(Value) | |
391 | TargetStrafe.Distance = Value | |
392 | end) | |
393 | ||
394 | TargetStrafeSec:AddSlider("Height", 1, 1, 20, 2, function(Value) | |
395 | TargetStrafe.Height = Value | |
396 | end) | |
397 | ||
398 | -- Camera Aimbot | |
399 | ||
400 | CameraAimbotSec:AddToggle("Enabled", false, function(Value) | |
401 | CameraAimbot.Enabled = Value | |
402 | end) | |
403 | ||
404 | CameraAimbotSec:AddKeybind("Keybind", nil, function(Value) | |
405 | CameraAimbot.Keybind = Value | |
406 | end) | |
407 | ||
408 | CameraAimbotSec:AddTextbox("Prediction", nil, function(Value) | |
409 | CameraAimbot.Prediction = Value | |
410 | CameraAimbot.RealPrediction = Value | |
411 | end) | |
412 | ||
413 | local CamResolverTog = CameraAimbotSec:AddToggle("Antilock Resolver", false, function(Value) | |
414 | CameraAimbot.Resolver = Value | |
415 | end) | |
416 | ||
417 | CamResolverTog:AddKeybind() | |
418 | ||
419 | CameraAimbotSec:AddSlider("Jump Offset", -2, 0, 2, 100, function(Value) | |
420 | CameraAimbot.JumpOffset = Value | |
421 | CameraAimbot.RealJumpOffset = Value | |
422 | end) | |
423 | ||
424 | CameraAimbotSec:AddDropdown("Hit Part", {"Head", "HumanoidRootPart", "UpperTorso", "LowerTorso"}, "HumanoidRootPart", false, function(Value) | |
425 | CameraAimbot.HitPart = Value | |
426 | CameraAimbot.RealHitPart = Value | |
427 | end) | |
428 | ||
429 | CameraAimbotSec:AddToggle("Use Air Part", false, function(Value) | |
430 | CameraAimbot.UseAirPart = Value | |
431 | end) | |
432 | ||
433 | CameraAimbotSec:AddDropdown("Air Part", {"Head", "HumanoidRootPart", "UpperTorso", "LowerTorso", "RightHand", "LeftHand", "RightFoot", "LeftFoot"}, "LowerTorso", false, function(Value) | |
434 | CameraAimbot.AirPart = Value | |
435 | end) | |
436 | ||
437 | CameraAimbotSec:AddDropdown("Air Check Type", {"Once in Air", "Once Freefalling"}, "Once in Air", false, function(Value) | |
438 | CameraAimbot.AirCheckType = Value | |
439 | end) | |
440 | ||
441 | CameraAimbotSec:AddToggle("Auto Pred", false, function(Value) | |
442 | CameraAimbot.AutoPred = Value | |
443 | end) | |
444 | ||
445 | CameraAimbotSec:AddToggle("Notify", false, function(Value) | |
446 | CameraAimbot.Notify = Value | |
447 | end) | |
448 | ||
449 | CameraAimbotSec:AddToggle("KO Check", false, function(Value) | |
450 | CameraAimbot.KoCheck = Value | |
451 | end) | |
452 | ||
453 | local CamTracerTog = CameraAimbotSec:AddToggle("Tracer", false, function(Value) | |
454 | CameraAimbot.Tracer = Value | |
455 | end) | |
456 | ||
457 | CamTracerTog:AddColorpicker(Color3.fromRGB(170, 120, 210), function(Value) | |
458 | CamTracerLine.Color = Value | |
459 | end) | |
460 | ||
461 | local CamHighlightTog = CameraAimbotSec:AddToggle("Highlight", false, function(Value) | |
462 | CameraAimbot.Highlight = Value | |
463 | end) | |
464 | ||
465 | CamHighlightTog:AddColorpicker(Color3.fromRGB(170, 120, 210), function(Value) | |
466 | CamHighlight.FillColor = Value | |
467 | end) | |
468 | ||
469 | CamHighlightTog:AddColorpicker(Color3.fromRGB(90, 65, 110), function(Value) | |
470 | CamHighlight.OutlineColor = Value | |
471 | end) | |
472 | ||
473 | if game["PlaceId"] == 9825515356 then | |
474 | CameraAimbotSec:AddDropdown("Aim Method", {"Camera", "Mouse"}, "Mouse", false, function(Value) | |
475 | CameraAimbot.AimMethod = Value | |
476 | end) | |
477 | else | |
478 | CameraAimbotSec:AddDropdown("Aim Method", {"Camera", "Mouse"}, "Camera", false, function(Value) | |
479 | CameraAimbot.AimMethod = Value | |
480 | end) | |
481 | end | |
482 | ||
483 | CameraAimbotSec:AddToggle("Smoothing", false, function(Value) | |
484 | CameraAimbot.Smoothing = Value | |
485 | end) | |
486 | ||
487 | CameraAimbotSec:AddTextbox("Smoothness", nil, function(Value) | |
488 | CameraAimbot.Smoothness = Value | |
489 | end) | |
490 | ||
491 | CameraAimbotSec:AddToggle("Use FOV", false, function(Value) | |
492 | CameraAimbot.UseFov = Value | |
493 | end) | |
494 | ||
495 | local CamFovTog = CameraAimbotSec:AddToggle("FOV Visible", false, function(Value) | |
496 | CamFovCircle.Visible = Value | |
497 | end) | |
498 | ||
499 | CamFovTog:AddColorpicker(Color3.fromRGB(80, 15, 180), function(Value) | |
500 | CamFovCircle.Color = Value | |
501 | end) | |
502 | ||
503 | CameraAimbotSec:AddToggle("FOV Filled", false, function(Value) | |
504 | CamFovCircle.Filled = Value | |
505 | end) | |
506 | ||
507 | CameraAimbotSec:AddSlider("FOV Transparency", 0, 0.75, 1, 100, function(Value) | |
508 | CamFovCircle.Transparency = Value | |
509 | end) | |
510 | ||
511 | CameraAimbotSec:AddSlider("FOV Size", 5, 80, 500, 1, function(Value) | |
512 | CamFovCircle.Radius = Value * 2 | |
513 | end) | |
514 | ||
515 | -- MISC | |
516 | ||
517 | -- Utilities | |
518 | ||
519 | UtilitiesSec:AddToggle("No Jump Cooldown", false, function(Value) | |
520 | Utilities.NoJumpCooldown = Value | |
521 | end) | |
522 | ||
523 | UtilitiesSec:AddToggle("No Slowdown", false, function(Value) | |
524 | Utilities.NoSlowdown = Value | |
525 | end) | |
526 | ||
527 | UtilitiesSec:AddToggle("Auto Stomp", false, function(Value) | |
528 | Utilities.AutoStomp = Value | |
529 | end) | |
530 | ||
531 | UtilitiesSec:AddToggle("Auto Reload", false, function(Value) | |
532 | Utilities.AutoReload = Value | |
533 | end) | |
534 | ||
535 | local TrashTalkTog = UtilitiesSec:AddToggle("Trash Talk", false, function(Value) | |
536 | if Value then | |
537 | local TrashTalkWords = {".gg/wDngb2mv4H", "How to aim pls help", "my lil brother was playing AND HE BEAT U LOLOL :rofl:", "Mobile player beat u lol", "420 ping and u got SLAMMED", "ur bad", "seed", "im not locking ur just bad", "clown", "sonned", "LOLL UR BAD", "dont even try..", "ez", "gg = get good", "my grandmas better than u :skull:", "hop off kid", "bro cannot aim", "u got absolutely DOGGED on", "i run this server son", "what is bro doing :skull:", "no way", "my cat walked across my keyboard and beat u LOLL"} | |
538 | ||
539 | ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(TrashTalkWords[math.random(#TrashTalkWords)], "All") | |
540 | end | |
541 | end) | |
542 | ||
543 | TrashTalkTog:AddKeybind() | |
544 | ||
545 | -- Movement | |
546 | ||
547 | local SpeedTog = MovementSec:AddToggle("Speed", false, function(Value) | |
548 | Movement.SpeedEnabled = Value | |
549 | end) | |
550 | ||
551 | SpeedTog:AddKeybind() | |
552 | ||
553 | MovementSec:AddSlider("Speed Amount", 1, 1, 5000, 1, function(Value) | |
554 | Movement.SpeedAmount = Value / 1000 | |
555 | end) | |
556 | ||
557 | MovementSec:AddToggle("Auto Jump", false, function(Value) | |
558 | Movement.AutoJump = Value | |
559 | end) | |
560 | ||
561 | MovementSec:AddToggle("Bunny Hop", false, function(Value) | |
562 | Movement.BunnyHop = Value | |
563 | end) | |
564 | ||
565 | MovementSec:AddSlider("Hop Amount", 1, 1, 50, 1, function(Value) | |
566 | Movement.HopAmount = Value / 100 | |
567 | end) | |
568 | ||
569 | local FlightTog = MovementSec:AddToggle("Flight", false, function(Value) | |
570 | Movement.FlightEnabled = Value | |
571 | end) | |
572 | ||
573 | FlightTog:AddKeybind() | |
574 | ||
575 | MovementSec:AddSlider("Flight Amount", 1, 1, 5000, 1, function(Value) | |
576 | Movement.FlightAmount = Value / 20 | |
577 | end) | |
578 | ||
579 | -- Self Dot | |
580 | ||
581 | local SelfDotTog = SelfDotSec:AddToggle("Enabled", false, function(Value) | |
582 | SelfDot.Enabled = Value | |
583 | end) | |
584 | ||
585 | SelfDotTog:AddColorpicker(Color3.fromRGB(170, 120, 210), function(Value) | |
586 | SelfDotCircle.Color = Value | |
587 | SelfTracerLine.Color = Value | |
588 | end) | |
589 | ||
590 | SelfDotSec:AddToggle("Tracer", false, function(Value) | |
591 | SelfDot.Tracer = Value | |
592 | end) | |
593 | ||
594 | SelfDotSec:AddToggle("Random Hit Part", false, function(Value) | |
595 | SelfDot.RandomHitPart = Value | |
596 | end) | |
597 | ||
598 | SelfDotSec:AddSlider("Prediction", 1, 1, 5, 2, function(Value) | |
599 | SelfDot.Prediction = Value / 20 | |
600 | end) | |
601 | ||
602 | SelfDotSec:AddDropdown("Hit Part", {"Head", "Torso"}, "Torso", false, function(Value) | |
603 | if Value == "Head" then | |
604 | SelfDot.HitPart = "Head" | |
605 | SelfDot.RealHitPart = "Head" | |
606 | else | |
607 | SelfDot.HitPart = "HumanoidRootPart" | |
608 | SelfDot.RealHitPart = "HumanoidRootPart" | |
609 | end | |
610 | end) | |
611 | ||
612 | -- Anti Lock | |
613 | ||
614 | local AntiLockTog = AntiLockSec:AddToggle("Enabled", false, function(Value) | |
615 | AntiLock.Enabled = Value | |
616 | end) | |
617 | ||
618 | AntiLockTog:AddKeybind() | |
619 | ||
620 | AntiLockSec:AddDropdown("Mode", {"Custom", "Prediction Changer", "Prediction Disabler", "Up", "Down", "Prediction Tripler", "Prediction Reverser", "LookVector", "AirOrthodox", "Prediction Multiplier", "Spinbot Desync"}, "Custom", false, function(Value) | |
621 | AntiLock.Mode = Value | |
622 | end) | |
623 | ||
624 | AntiLockSec:AddLabel("Custom") | |
625 | ||
626 | AntiLockSec:AddSlider("Custom X", -10000, 10000, 10000, 1, function(Value) | |
627 | AntiLock.CustomX = Value | |
628 | end) | |
629 | ||
630 | AntiLockSec:AddSlider("Custom Y", -10000, 10000, 10000, 1, function(Value) | |
631 | AntiLock.CustomY = Value | |
632 | end) | |
633 | ||
634 | AntiLockSec:AddSlider("Custom Z", -10000, 10000, 10000, 1, function(Value) | |
635 | AntiLock.CustomZ = Value | |
636 | end) | |
637 | ||
638 | AntiLockSec:AddLabel("Prediction Reverser") | |
639 | ||
640 | AntiLockSec:AddSlider("Reverse Amount", 0.5, 3.5, 10, 2, function(Value) | |
641 | AntiLock.PredReverseAmt = Value | |
642 | end) | |
643 | ||
644 | AntiLockSec:AddLabel("LookVector") | |
645 | ||
646 | AntiLockSec:AddSlider("LookVector Amount", -10000, 10000, 10000, 1, function(Value) | |
647 | AntiLock.LookVecAmt = Value | |
648 | end) | |
649 | ||
650 | AntiLockSec:AddLabel("Prediction Changer") | |
651 | ||
652 | AntiLockSec:AddSlider("Prediction Amount", -20, 5, 20, 2, function(Value) | |
653 | AntiLock.PredChangeAmt = Value | |
654 | end) | |
655 | ||
656 | AntiLockSec:AddLabel("Spinbot Desync") | |
657 | ||
658 | AntiLockSec:AddDropdown("Desync Velocity", {"Default", "Sky", "Underground"}, "Default", false, function(Value) | |
659 | if Value == "Default" then | |
660 | AntiLock.DesyncVel = Vector3.new(9e9, 9e9, 9e9) | |
661 | elseif Value == "Sky" then | |
662 | AntiLock.DesyncVel = Vector3.new(15, 9e9, 15) | |
663 | elseif Value == "Underground" then | |
664 | AntiLock.DesyncVel = Vector3.new(15, -9e9, 15) | |
665 | end | |
666 | end) | |
667 | ||
668 | AntiLockSec:AddSlider("Desync Angles", -50, 0.5, 50, 2, function(Value) | |
669 | AntiLock.DesyncAngles = Value | |
670 | end) | |
671 | ||
672 | -- Code | |
673 | ||
674 | if CorePackages.Packages then | |
675 | CorePackages.Packages:Destroy() | |
676 | end | |
677 | ||
678 | if syn then | |
679 | syn.protect_gui(TargStats) | |
680 | end | |
681 | ||
682 | spawn(function() | |
683 | TargDotCircle.Filled = true | |
684 | TargDotCircle.Thickness = 1 | |
685 | TargDotCircle.Radius = 7 | |
686 | ||
687 | TargFovCircle.Thickness = 1 | |
688 | ||
689 | TargTracerLine.Thickness = 2 | |
690 | ||
691 | SelfDotCircle.Filled = true | |
692 | SelfDotCircle.Thickness = 1 | |
693 | SelfDotCircle.Transparency = 1 | |
694 | SelfDotCircle.Radius = 7 | |
695 | ||
696 | SelfTracerLine.Thickness = 2 | |
697 | ||
698 | CamFovCircle.Thickness = 1 | |
699 | ||
700 | CamTracerLine.Thickness = 2 | |
701 | ||
702 | TargStats.Name = "Actyrn#7104" | |
703 | TargStats.ZIndexBehavior = Enum.ZIndexBehavior.Sibling | |
704 | ||
705 | StatsFrame.Name = "Actyrn#7104" | |
706 | StatsFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) | |
707 | StatsFrame.BorderSizePixel = 0 | |
708 | StatsFrame.Position = UDim2.new(0.388957828, 0, 0.700122297, 0) | |
709 | StatsFrame.Size = UDim2.new(0, 360, 0, 70) | |
710 | ||
711 | StatsTop.Name = "Actyrn#7104" | |
712 | StatsTop.BackgroundColor3 = Color3.fromRGB(255, 255, 255) | |
713 | StatsTop.BorderSizePixel = 0 | |
714 | StatsTop.Position = UDim2.new(0, 0, -0.101449274, 0) | |
715 | StatsTop.Size = UDim2.new(0, 360, 0, 7.5) | |
716 | ||
717 | StatsName.Name = "Actyrn#7104" | |
718 | StatsName.BackgroundColor3 = Color3.fromRGB(255, 255, 255) | |
719 | StatsName.BackgroundTransparency = 1 | |
720 | StatsName.Position = UDim2.new(0.220670387, 0, 0.0704225376, 0) | |
721 | StatsName.Size = UDim2.new(0, 270, 0, 20) | |
722 | StatsName.Font = Enum.Font.Code | |
723 | StatsName.TextColor3 = Color3.fromRGB(255, 255, 255) | |
724 | StatsName.TextScaled = true | |
725 | StatsName.TextSize = 15 | |
726 | StatsName.TextStrokeTransparency = 0 | |
727 | StatsName.TextWrapped = true | |
728 | ||
729 | StatsPicture.Name = "Actyrn#7104" | |
730 | StatsPicture.BackgroundColor3 = Color3.fromRGB(255, 255, 255) | |
731 | StatsPicture.BorderSizePixel = 0 | |
732 | StatsPicture.Position = UDim2.new(0.0279329624, 0, 0.0704225376, 0) | |
733 | StatsPicture.Size = UDim2.new(0, 60, 0, 60) | |
734 | StatsPicture.Transparency = 1 | |
735 | StatsPicture.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png" | |
736 | ||
737 | StatsHealthBackground.Name = "Actyrn#7104" | |
738 | StatsHealthBackground.BackgroundColor3 = Color3.fromRGB(255, 255, 255) | |
739 | StatsHealthBackground.BorderSizePixel = 0 | |
740 | StatsHealthBackground.Position = UDim2.new(0.215083793, 0, 0.348234326, 0) | |
741 | StatsHealthBackground.Size = UDim2.new(0, 270, 0, 20) | |
742 | StatsHealthBackground.Transparency = 1 | |
743 | ||
744 | StatsHealthBar.Name = "Actyrn#7104" | |
745 | StatsHealthBar.BackgroundColor3 = Color3.fromRGB(255, 255, 255) | |
746 | StatsHealthBar.BorderSizePixel = 0 | |
747 | StatsHealthBar.Position = UDim2.new(-0.00336122862, 0, 0.164894029, 0) | |
748 | StatsHealthBar.Size = UDim2.new(0, 130, 0, 20) | |
749 | ||
750 | StatsGradient1.Color = ColorSequence.new{ColorSequenceKeypoint.new(0, Color3.fromRGB(185, 160, 230)), ColorSequenceKeypoint.new(1, Color3.fromRGB(100, 90, 155))} | |
751 | StatsGradient1.Rotation = 90 | |
752 | ||
753 | StatsGradient2.Color = ColorSequence.new{ColorSequenceKeypoint.new(0, Color3.fromRGB(50, 50, 50)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0))} | |
754 | StatsGradient2.Rotation = 90 | |
755 | ||
756 | StatsGradient3.Color = ColorSequence.new{ColorSequenceKeypoint.new(0, Color3.fromRGB(60, 60, 60)), ColorSequenceKeypoint.new(1, Color3.fromRGB(30, 30, 30))} | |
757 | StatsGradient3.Rotation = 90 | |
758 | ||
759 | StatsGradient4.Color = ColorSequence.new{ColorSequenceKeypoint.new(0, Color3.fromRGB(185, 160, 230)), ColorSequenceKeypoint.new(1, Color3.fromRGB(100, 90, 155))} | |
760 | StatsGradient4.Rotation = 90 | |
761 | end) | |
762 | ||
763 | -- Heartbeat Functions | |
764 | ||
765 | RunService.Heartbeat:Connect(function() | |
766 | if Movement.FlightEnabled and not AntiLock.Enabled then | |
767 | local FlyVelocity = Vector3.new(0, 0.9, 0) | |
768 | ||
769 | if not UserInputService:GetFocusedTextBox() then | |
770 | if UserInputService:IsKeyDown(Enum.KeyCode.W) then | |
771 | FlyVelocity = FlyVelocity + (Workspace.CurrentCamera.CoordinateFrame.lookVector * Movement.FlightAmount) | |
772 | end | |
773 | ||
774 | if UserInputService:IsKeyDown(Enum.KeyCode.A) then | |
775 | FlyVelocity = FlyVelocity + (Workspace.CurrentCamera.CoordinateFrame.rightVector * -Movement.FlightAmount) | |
776 | end | |
777 | ||
778 | if UserInputService:IsKeyDown(Enum.KeyCode.S) then | |
779 | FlyVelocity = FlyVelocity + (Workspace.CurrentCamera.CoordinateFrame.lookVector * -Movement.FlightAmount) | |
780 | end | |
781 | ||
782 | if UserInputService:IsKeyDown(Enum.KeyCode.D) then | |
783 | FlyVelocity = FlyVelocity + (Workspace.CurrentCamera.CoordinateFrame.rightVector * Movement.FlightAmount) | |
784 | end | |
785 | end | |
786 | ||
787 | LocalPlr.Character.HumanoidRootPart.Velocity = FlyVelocity | |
788 | LocalPlr.Character.Humanoid:ChangeState("Freefall") | |
789 | end | |
790 | end) | |
791 | ||
792 | RunService.Heartbeat:Connect(function() | |
793 | local Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(LocalPlr.Character[SelfDot.RealHitPart].Position + (LocalPlr.Character[SelfDot.RealHitPart].AssemblyLinearVelocity * SelfDot.Prediction)) | |
794 | ||
795 | if SelfDot.Enabled and OnScreen then | |
796 | SelfDotCircle.Visible = true | |
797 | SelfDotCircle.Position = Vector2.new(Pos.X, Pos.Y) | |
798 | else | |
799 | SelfDotCircle.Visible = false | |
800 | end | |
801 | end) | |
802 | ||
803 | RunService.Heartbeat:Connect(function() | |
804 | local Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(LocalPlr.Character[SelfDot.RealHitPart].Position + (LocalPlr.Character[SelfDot.RealHitPart].AssemblyLinearVelocity * SelfDot.Prediction)) | |
805 | ||
806 | if SelfDot.Tracer and OnScreen then | |
807 | SelfTracerLine.Visible = true | |
808 | SelfTracerLine.From = UserInputService:GetMouseLocation() | |
809 | SelfTracerLine.To = Vector2.new(Pos.X, Pos.Y) | |
810 | else | |
811 | SelfTracerLine.Visible = false | |
812 | end | |
813 | end) | |
814 | ||
815 | RunService.Heartbeat:Connect(function() | |
816 | if AntiLock.Enabled then | |
817 | local RootPart = LocalPlr.Character.HumanoidRootPart | |
818 | local Velocity, AssemblyVelocity, Cframe = RootPart.Velocity, RootPart.AssemblyLinearVelocity, RootPart.CFrame | |
819 | ||
820 | if AntiLock.Mode == "Custom" then | |
821 | RootPart.Velocity = Vector3.new(AntiLock.CustomX, AntiLock.CustomY, AntiLock.CustomZ) | |
822 | RunService.RenderStepped:Wait() | |
823 | RootPart.Velocity = Velocity | |
824 | ||
825 | elseif AntiLock.Mode == "Prediction Changer" then | |
826 | RootPart.Velocity = Velocity * AntiLock.PredChangeAmt | |
827 | RunService.RenderStepped:Wait() | |
828 | RootPart.Velocity = Velocity | |
829 | ||
830 | elseif AntiLock.Mode == "Prediction Disabler" then | |
831 | RootPart.Velocity = Velocity * 0 | |
832 | RunService.RenderStepped:Wait() | |
833 | RootPart.Velocity = Velocity | |
834 | ||
835 | elseif AntiLock.Mode == "Up" then | |
836 | RootPart.Velocity = Vector3.new(Velocity.X, 9e9, Velocity.Z) | |
837 | RunService.RenderStepped:Wait() | |
838 | RootPart.Velocity = Velocity | |
839 | ||
840 | elseif AntiLock.Mode == "Down" then | |
841 | RootPart.Velocity = Vector3.new(Velocity.X, -9e9, Velocity.Z) | |
842 | RunService.RenderStepped:Wait() | |
843 | RootPart.Velocity = Velocity | |
844 | ||
845 | elseif AntiLock.Mode == "Prediction Tripler" then | |
846 | RootPart.Velocity = Velocity * 3 | |
847 | RunService.RenderStepped:Wait() | |
848 | RootPart.Velocity = Velocity | |
849 | ||
850 | elseif AntiLock.Mode == "Prediction Reverser" then | |
851 | RootPart.CFrame = Cframe - LocalPlr.Character.Humanoid.MoveDirection * AntiLock.PredReverseAmt / 10 | |
852 | ||
853 | elseif AntiLock.Mode == "LookVector" then | |
854 | RootPart.Velocity = Cframe.lookVector * AntiLock.LookVecAmt | |
855 | RunService.RenderStepped:Wait() | |
856 | RootPart.Velocity = Velocity | |
857 | ||
858 | elseif AntiLock.Mode == "AirOrthodox" then | |
859 | RootPart.Velocity = Vector3.new(777, 777, 777) | |
860 | RunService.RenderStepped:Wait() | |
861 | RootPart.Velocity = Velocity | |
862 | ||
863 | elseif AntiLock.Mode == "Prediction Multiplier" then | |
864 | RootPart.Velocity = Velocity * 7 | |
865 | RunService.RenderStepped:Wait() | |
866 | RootPart.Velocity = Velocity | |
867 | ||
868 | elseif AntiLock.Mode == "Spinbot Desync" then | |
869 | RootPart.AssemblyLinearVelocity = AntiLock.DesyncVel | |
870 | RootPart.CFrame = Cframe * CFrame.Angles(0, math.rad(AntiLock.DesyncAngles), 0) | |
871 | RunService.RenderStepped:Wait() | |
872 | RootPart.AssemblyLinearVelocity = AssemblyVelocity | |
873 | end | |
874 | end | |
875 | end) | |
876 | ||
877 | -- Stepped Functions | |
878 | ||
879 | RunService.Stepped:Connect(function() | |
880 | if TargetAimbot.Enabled and TargBindEnabled and TargetPlr.Character.Humanoid:GetState() == Enum.HumanoidStateType.Freefall then | |
881 | TargetAimbot.RealJumpOffset = TargetAimbot.JumpOffset | |
882 | else | |
883 | TargetAimbot.RealJumpOffset = 0 | |
884 | end | |
885 | end) | |
886 | ||
887 | RunService.Stepped:Connect(function() | |
888 | if TargetAimbot.Enabled then | |
889 | TargetAimbot.RealHitPart = TargetAimbot.HitParts[math.random(#TargetAimbot.HitParts)] | |
890 | wait(0.6) | |
891 | end | |
892 | end) | |
893 | ||
894 | RunService.Stepped:Connect(function() | |
895 | if TargetAimbot.Enabled and TargBindEnabled and TargetAimbot.AutoPred then | |
896 | local Ping = math.round(Stats.Network.ServerStatsItem["Data Ping"]:GetValue()) | |
897 | ||
898 | if Ping < 10 then | |
899 | TargetAimbot.RealPrediction = 0.097 | |
900 | ||
901 | elseif Ping < 20 then | |
902 | TargetAimbot.RealPrediction = 0.112 | |
903 | ||
904 | elseif Ping < 30 then | |
905 | TargetAimbot.RealPrediction = 0.115 | |
906 | ||
907 | elseif Ping < 40 then | |
908 | TargetAimbot.RealPrediction = 0.125 | |
909 | ||
910 | elseif Ping < 50 then | |
911 | TargetAimbot.RealPrediction = 0.122 | |
912 | ||
913 | elseif Ping < 60 then | |
914 | TargetAimbot.RealPrediction = 0.123 | |
915 | ||
916 | elseif Ping < 70 then | |
917 | TargetAimbot.RealPrediction = 0.132 | |
918 | ||
919 | elseif Ping < 80 then | |
920 | TargetAimbot.RealPrediction = 0.134 | |
921 | ||
922 | elseif Ping < 90 then | |
923 | TargetAimbot.RealPrediction = 0.137 | |
924 | ||
925 | elseif Ping < 100 then | |
926 | TargetAimbot.RealPrediction = 0.146 | |
927 | ||
928 | elseif Ping < 110 then | |
929 | TargetAimbot.RealPrediction = 0.148 | |
930 | ||
931 | elseif Ping < 120 then | |
932 | TargetAimbot.RealPrediction = 0.144 | |
933 | ||
934 | elseif Ping < 130 then | |
935 | TargetAimbot.RealPrediction = 0.157 | |
936 | ||
937 | elseif Ping < 140 then | |
938 | TargetAimbot.RealPrediction = 0.122 | |
939 | ||
940 | elseif Ping < 150 then | |
941 | TargetAimbot.RealPrediction = 0.152 | |
942 | ||
943 | elseif Ping < 160 then | |
944 | TargetAimbot.RealPrediction = 0.163 | |
945 | ||
946 | elseif Ping < 170 then | |
947 | TargetAimbot.RealPrediction = 0.192 | |
948 | ||
949 | elseif Ping < 180 then | |
950 | TargetAimbot.RealPrediction = 0.193 | |
951 | ||
952 | elseif Ping < 190 then | |
953 | TargetAimbot.RealPrediction = 0.167 | |
954 | ||
955 | elseif Ping < 200 then | |
956 | TargetAimbot.RealPrediction = 0.166 | |
957 | ||
958 | elseif Ping < 210 then | |
959 | TargetAimbot.RealPrediction = 0.168 | |
960 | ||
961 | elseif Ping < 220 then | |
962 | TargetAimbot.RealPrediction = 0.166 | |
963 | ||
964 | elseif Ping < 230 then | |
965 | TargetAimbot.RealPrediction = 0.157 | |
966 | ||
967 | elseif Ping < 240 then | |
968 | TargetAimbot.RealPrediction = 0.168 | |
969 | ||
970 | elseif Ping < 250 then | |
971 | TargetAimbot.RealPrediction = 0.165 | |
972 | ||
973 | elseif Ping < 260 then | |
974 | TargetAimbot.RealPrediction = 0.176 | |
975 | ||
976 | elseif Ping < 270 then | |
977 | TargetAimbot.RealPrediction = 0.177 | |
978 | ||
979 | elseif Ping < 280 then | |
980 | TargetAimbot.RealPrediction = 0.181 | |
981 | ||
982 | elseif Ping < 290 then | |
983 | TargetAimbot.RealPrediction = 0.182 | |
984 | ||
985 | elseif Ping < 300 then | |
986 | TargetAimbot.RealPrediction = 0.185 | |
987 | end | |
988 | else | |
989 | TargetAimbot.RealPrediction = TargetAimbot.Prediction | |
990 | end | |
991 | end) | |
992 | ||
993 | RunService.Stepped:Connect(function() | |
994 | if TargetAimbot.Enabled and TargBindEnabled and TargetAimbot.LookAt then | |
995 | LocalPlr.Character.HumanoidRootPart.CFrame = CFrame.new(LocalPlr.Character.HumanoidRootPart.Position, Vector3.new(TargetPlr.Character.HumanoidRootPart.Position.X, LocalPlr.Character.HumanoidRootPart.Position.Y, TargetPlr.Character.HumanoidRootPart.Position.Z)) | |
996 | end | |
997 | end) | |
998 | ||
999 | RunService.Stepped:Connect(function() | |
1000 | if TargetAimbot.Enabled and TargBindEnabled and TargetStrafe.Enabled then | |
1001 | StrafeSpeed = StrafeSpeed + TargetStrafe.Speed | |
1002 | ||
1003 | LocalPlr.Character.HumanoidRootPart.CFrame = TargetPlr.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(StrafeSpeed), 0) * CFrame.new(0, TargetStrafe.Height, TargetStrafe.Distance) | |
1004 | end | |
1005 | end) | |
1006 | ||
1007 | RunService.Stepped:Connect(function() | |
1008 | if CameraAimbot.Enabled and CamBindEnabled and CamlockPlr.Character.Humanoid:GetState() == Enum.HumanoidStateType.Freefall then | |
1009 | CameraAimbot.RealJumpOffset = CameraAimbot.JumpOffset | |
1010 | else | |
1011 | CameraAimbot.RealJumpOffset = 0 | |
1012 | end | |
1013 | end) | |
1014 | ||
1015 | RunService.Stepped:Connect(function() | |
1016 | local AirCheckType | |
1017 | ||
1018 | if CameraAimbot.AirCheckType == "Once in Air" then | |
1019 | AirCheckType = CamlockPlr.Character.Humanoid.FloorMaterial == Enum.Material.Air | |
1020 | else | |
1021 | AirCheckType = CamlockPlr.Character.Humanoid:GetState() == Enum.HumanoidStateType.Freefall | |
1022 | end | |
1023 | ||
1024 | if CameraAimbot.Enabled and CamBindEnabled and CameraAimbot.UseAirPart and AirCheckType then | |
1025 | CameraAimbot.RealHitPart = CameraAimbot.AirPart | |
1026 | else | |
1027 | CameraAimbot.RealHitPart = CameraAimbot.HitPart | |
1028 | end | |
1029 | end) | |
1030 | ||
1031 | RunService.Stepped:Connect(function() | |
1032 | if CameraAimbot.Enabled and CamBindEnabled and CameraAimbot.AutoPred then | |
1033 | local Ping = math.round(Stats.Network.ServerStatsItem["Data Ping"]:GetValue()) | |
1034 | ||
1035 | if Ping < 10 then | |
1036 | CameraAimbot.RealPrediction = 0.097 | |
1037 | ||
1038 | elseif Ping < 20 then | |
1039 | CameraAimbot.RealPrediction = 0.112 | |
1040 | ||
1041 | elseif Ping < 30 then | |
1042 | CameraAimbot.RealPrediction = 0.115 | |
1043 | ||
1044 | elseif Ping < 40 then | |
1045 | CameraAimbot.RealPrediction = 0.125 | |
1046 | ||
1047 | elseif Ping < 50 then | |
1048 | CameraAimbot.RealPrediction = 0.122 | |
1049 | ||
1050 | elseif Ping < 60 then | |
1051 | CameraAimbot.RealPrediction = 0.123 | |
1052 | ||
1053 | elseif Ping < 70 then | |
1054 | CameraAimbot.RealPrediction = 0.132 | |
1055 | ||
1056 | elseif Ping < 80 then | |
1057 | CameraAimbot.RealPrediction = 0.134 | |
1058 | ||
1059 | elseif Ping < 90 then | |
1060 | CameraAimbot.RealPrediction = 0.137 | |
1061 | ||
1062 | elseif Ping < 100 then | |
1063 | CameraAimbot.RealPrediction = 0.146 | |
1064 | ||
1065 | elseif Ping < 110 then | |
1066 | CameraAimbot.RealPrediction = 0.148 | |
1067 | ||
1068 | elseif Ping < 120 then | |
1069 | CameraAimbot.RealPrediction = 0.144 | |
1070 | ||
1071 | elseif Ping < 130 then | |
1072 | CameraAimbot.RealPrediction = 0.157 | |
1073 | ||
1074 | elseif Ping < 140 then | |
1075 | CameraAimbot.RealPrediction = 0.122 | |
1076 | ||
1077 | elseif Ping < 150 then | |
1078 | CameraAimbot.RealPrediction = 0.152 | |
1079 | ||
1080 | elseif Ping < 160 then | |
1081 | CameraAimbot.RealPrediction = 0.163 | |
1082 | ||
1083 | elseif Ping < 170 then | |
1084 | CameraAimbot.RealPrediction = 0.192 | |
1085 | ||
1086 | elseif Ping < 180 then | |
1087 | CameraAimbot.RealPrediction = 0.193 | |
1088 | ||
1089 | elseif Ping < 190 then | |
1090 | CameraAimbot.RealPrediction = 0.167 | |
1091 | ||
1092 | elseif Ping < 200 then | |
1093 | CameraAimbot.RealPrediction = 0.166 | |
1094 | ||
1095 | elseif Ping < 210 then | |
1096 | CameraAimbot.RealPrediction = 0.168 | |
1097 | ||
1098 | elseif Ping < 220 then | |
1099 | CameraAimbot.RealPrediction = 0.166 | |
1100 | ||
1101 | elseif Ping < 230 then | |
1102 | CameraAimbot.RealPrediction = 0.157 | |
1103 | ||
1104 | elseif Ping < 240 then | |
1105 | CameraAimbot.RealPrediction = 0.168 | |
1106 | ||
1107 | elseif Ping < 250 then | |
1108 | CameraAimbot.RealPrediction = 0.165 | |
1109 | ||
1110 | elseif Ping < 260 then | |
1111 | CameraAimbot.RealPrediction = 0.176 | |
1112 | ||
1113 | elseif Ping < 270 then | |
1114 | CameraAimbot.RealPrediction = 0.177 | |
1115 | ||
1116 | elseif Ping < 280 then | |
1117 | CameraAimbot.RealPrediction = 0.181 | |
1118 | ||
1119 | elseif Ping < 290 then | |
1120 | CameraAimbot.RealPrediction = 0.182 | |
1121 | ||
1122 | elseif Ping < 300 then | |
1123 | CameraAimbot.RealPrediction = 0.185 | |
1124 | end | |
1125 | else | |
1126 | CameraAimbot.RealPrediction = CameraAimbot.Prediction | |
1127 | end | |
1128 | end) | |
1129 | ||
1130 | RunService.Stepped:Connect(function() | |
1131 | LocalPlr.Character.Humanoid.UseJumpPower = not Utilities.NoJumpCooldown | |
1132 | end) | |
1133 | ||
1134 | RunService.Stepped:Connect(function() | |
1135 | if Utilities.NoSlowdown then | |
1136 | local Slowdowns = LocalPlr.Character.BodyEffects.Movement:FindFirstChild("NoJumping") or LocalPlr.Character.BodyEffects.Movement:FindFirstChild("ReduceWalk") or LocalPlr.Character.BodyEffects.Movement:FindFirstChild("NoWalkSpeed") | |
1137 | ||
1138 | if Slowdowns then | |
1139 | Slowdowns:Destroy() | |
1140 | end | |
1141 | ||
1142 | if LocalPlr.Character.BodyEffects.Reload.Value then | |
1143 | LocalPlr.Character.BodyEffects.Reload.Value = false | |
1144 | end | |
1145 | ||
1146 | if LocalPlr.Character.BodyEffects.Reloading.Value then | |
1147 | LocalPlr.Character.BodyEffects.Reloading.Value = false | |
1148 | end | |
1149 | end | |
1150 | end) | |
1151 | ||
1152 | RunService.Stepped:Connect(function() | |
1153 | if Utilities.AutoStomp then | |
1154 | ReplicatedStorage.MainEvent:FireServer("Stomp") | |
1155 | end | |
1156 | end) | |
1157 | ||
1158 | RunService.Stepped:Connect(function() | |
1159 | if Utilities.AutoReload and LocalPlr.Character:FindFirstChildWhichIsA("Tool").Ammo.Value <= 0 then | |
1160 | ReplicatedStorage.MainEvent:FireServer("Reload", LocalPlr.Character:FindFirstChildWhichIsA("Tool")) | |
1161 | end | |
1162 | end) | |
1163 | ||
1164 | RunService.Stepped:Connect(function() | |
1165 | if Movement.SpeedEnabled then | |
1166 | LocalPlr.Character.HumanoidRootPart.CFrame = LocalPlr.Character.HumanoidRootPart.CFrame + LocalPlr.Character.Humanoid.MoveDirection * Movement.SpeedAmount | |
1167 | end | |
1168 | end) | |
1169 | ||
1170 | RunService.Stepped:Connect(function() | |
1171 | if Movement.AutoJump and LocalPlr.Character.Humanoid:GetState() ~= Enum.HumanoidStateType.Freefall and LocalPlr.Character.Humanoid.MoveDirection.Magnitude > 0 then | |
1172 | LocalPlr.Character.Humanoid:ChangeState("Jumping") | |
1173 | end | |
1174 | end) | |
1175 | ||
1176 | RunService.Stepped:Connect(function() | |
1177 | if Movement.BunnyHop and LocalPlr.Character.Humanoid.FloorMaterial == Enum.Material.Air then | |
1178 | LocalPlr.Character.HumanoidRootPart.CFrame = LocalPlr.Character.HumanoidRootPart.CFrame + LocalPlr.Character.Humanoid.MoveDirection * Movement.HopAmount | |
1179 | end | |
1180 | end) | |
1181 | ||
1182 | -- RenderStepped Functions | |
1183 | ||
1184 | RunService.RenderStepped:Connect(function() | |
1185 | if TargetAimbot.Enabled and TargBindEnabled and TargetAimbot.KoCheck and (TargetPlr.Character.Humanoid.Health <= 2.25 or LocalPlr.Character.Humanoid.Health <= 2.25) then | |
1186 | TargBindEnabled = false | |
1187 | end | |
1188 | end) | |
1189 | ||
1190 | RunService.RenderStepped:Connect(function() | |
1191 | if TargetAimbot.Enabled and TargBindEnabled and TargetAimbot.ViewAt then | |
1192 | Workspace.CurrentCamera.CameraSubject = TargetPlr.Character.Humanoid | |
1193 | else | |
1194 | Workspace.CurrentCamera.CameraSubject = LocalPlr.Character.Humanoid | |
1195 | end | |
1196 | end) | |
1197 | ||
1198 | RunService.RenderStepped:Connect(function() | |
1199 | local Pos, OnScreen | |
1200 | ||
1201 | if TargetAimbot.Resolver then | |
1202 | Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(TargetPlr.Character[TargetAimbot.RealHitPart].Position + Vector3.new(0, TargetAimbot.RealJumpOffset, 0) + (TargetPlr.Character.Humanoid.MoveDirection * TargetAimbot.RealPrediction * TargetPlr.Character.Humanoid.WalkSpeed)) | |
1203 | else | |
1204 | Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(TargetPlr.Character[TargetAimbot.RealHitPart].Position + Vector3.new(0, TargetAimbot.RealJumpOffset, 0) + (TargetPlr.Character[TargetAimbot.RealHitPart].Velocity * TargetAimbot.RealPrediction)) | |
1205 | end | |
1206 | ||
1207 | if TargetAimbot.Enabled and TargBindEnabled and TargetAimbot.Dot then | |
1208 | if OnScreen then | |
1209 | TargDotCircle.Visible = true | |
1210 | TargDotCircle.Position = Vector2.new(Pos.X, Pos.Y) | |
1211 | else | |
1212 | TargDotCircle.Visible = false | |
1213 | end | |
1214 | else | |
1215 | if TargetAimbot.Enabled and not TargBindEnabled and TargetAimbot.Dot and TargetAimbot.DotOnCursor then | |
1216 | TargDotCircle.Visible = true | |
1217 | TargDotCircle.Position = UserInputService:GetMouseLocation() | |
1218 | else | |
1219 | TargDotCircle.Visible = false | |
1220 | end | |
1221 | end | |
1222 | end) | |
1223 | ||
1224 | RunService.RenderStepped:Connect(function() | |
1225 | local Pos, OnScreen | |
1226 | ||
1227 | if TargetAimbot.Resolver then | |
1228 | Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(TargetPlr.Character[TargetAimbot.RealHitPart].Position + Vector3.new(0, TargetAimbot.RealJumpOffset, 0) + (TargetPlr.Character.Humanoid.MoveDirection * TargetAimbot.RealPrediction * TargetPlr.Character.Humanoid.WalkSpeed)) | |
1229 | else | |
1230 | Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(TargetPlr.Character[TargetAimbot.RealHitPart].Position + Vector3.new(0, TargetAimbot.RealJumpOffset, 0) + (TargetPlr.Character[TargetAimbot.RealHitPart].Velocity * TargetAimbot.RealPrediction)) | |
1231 | end | |
1232 | ||
1233 | if TargetAimbot.Enabled and TargBindEnabled and TargetAimbot.Tracer and OnScreen then | |
1234 | TargTracerLine.Visible = true | |
1235 | TargTracerLine.From = UserInputService:GetMouseLocation() | |
1236 | TargTracerLine.To = Vector2.new(Pos.X, Pos.Y) | |
1237 | else | |
1238 | TargTracerLine.Visible = false | |
1239 | end | |
1240 | end) | |
1241 | ||
1242 | RunService.RenderStepped:Connect(function() | |
1243 | if TargetAimbot.Enabled and TargBindEnabled and TargetAimbot.Highlight then | |
1244 | TargHighlight.Parent = TargetPlr.Character | |
1245 | else | |
1246 | TargHighlight.Parent = CoreGui | |
1247 | end | |
1248 | end) | |
1249 | ||
1250 | RunService.RenderStepped:Connect(function() | |
1251 | if TargetAimbot.Enabled and TargBindEnabled and TargetAimbot.Stats then | |
1252 | StatsFrame.Visible = true | |
1253 | StatsName.Text = TargetPlr.DisplayName .. " [" .. TargetPlr.Name .. "]" | |
1254 | StatsPicture.Image = "rbxthumb://type=AvatarHeadShot&id=" .. TargetPlr.UserId .. "&w=420&h=420" | |
1255 | StatsHealthBar:TweenSize(UDim2.new(TargetPlr.Character.Humanoid.Health / TargetPlr.Character.Humanoid.MaxHealth, 0, 1, 0), "In", "Linear", 0.25) | |
1256 | else | |
1257 | StatsFrame.Visible = false | |
1258 | end | |
1259 | end) | |
1260 | ||
1261 | RunService.RenderStepped:Connect(function() | |
1262 | TargFovCircle.Position = UserInputService:GetMouseLocation() | |
1263 | end) | |
1264 | ||
1265 | RunService.RenderStepped:Connect(function() | |
1266 | if CameraAimbot.Enabled and CamBindEnabled then | |
1267 | if CameraAimbot.AimMethod == "Camera" then | |
1268 | if CameraAimbot.Resolver then | |
1269 | if CameraAimbot.Smoothing then | |
1270 | Workspace.CurrentCamera.CFrame = Workspace.CurrentCamera.CFrame:Lerp(CFrame.new(Workspace.CurrentCamera.CFrame.p, CamlockPlr.Character[CameraAimbot.RealHitPart].Position + Vector3.new(0, CameraAimbot.RealJumpOffset, 0) + (CamlockPlr.Character.Humanoid.MoveDirection * CameraAimbot.RealPrediction * CamlockPlr.Character.Humanoid.WalkSpeed)), CameraAimbot.Smoothness, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) | |
1271 | else | |
1272 | Workspace.CurrentCamera.CFrame = CFrame.new(Workspace.CurrentCamera.CFrame.p, CamlockPlr.Character[CameraAimbot.RealHitPart].Position + Vector3.new(0, CameraAimbot.RealJumpOffset, 0) + (CamlockPlr.Character.Humanoid.MoveDirection * CameraAimbot.RealPrediction * CamlockPlr.Character.Humanoid.WalkSpeed)) | |
1273 | end | |
1274 | else | |
1275 | if CameraAimbot.Smoothing then | |
1276 | Workspace.CurrentCamera.CFrame = Workspace.CurrentCamera.CFrame:Lerp(CFrame.new(Workspace.CurrentCamera.CFrame.p, CamlockPlr.Character[CameraAimbot.RealHitPart].Position + Vector3.new(0, CameraAimbot.RealJumpOffset, 0) + (CamlockPlr.Character[CameraAimbot.RealHitPart].Velocity * CameraAimbot.RealPrediction)), CameraAimbot.Smoothness, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) | |
1277 | else | |
1278 | Workspace.CurrentCamera.CFrame = CFrame.new(Workspace.CurrentCamera.CFrame.p, CamlockPlr.Character[CameraAimbot.RealHitPart].Position + Vector3.new(0, CameraAimbot.RealJumpOffset, 0) + (CamlockPlr.Character[CameraAimbot.RealHitPart].Velocity * CameraAimbot.RealPrediction)) | |
1279 | end | |
1280 | end | |
1281 | else | |
1282 | local Pos | |
1283 | ||
1284 | if CameraAimbot.Resolver then | |
1285 | Pos = Workspace.CurrentCamera:WorldToViewportPoint(CamlockPlr.Character[CameraAimbot.RealHitPart].Position + Vector3.new(0, CameraAimbot.RealJumpOffset, 0) + (CamlockPlr.Character.Humanoid.MoveDirection * CameraAimbot.RealPrediction * CamlockPlr.Character.Humanoid.WalkSpeed)) | |
1286 | else | |
1287 | Pos = Workspace.CurrentCamera:WorldToViewportPoint(CamlockPlr.Character[CameraAimbot.RealHitPart].Position + Vector3.new(0, CameraAimbot.RealJumpOffset, 0) + (CamlockPlr.Character[CameraAimbot.RealHitPart].Velocity * CameraAimbot.RealPrediction)) | |
1288 | end | |
1289 | ||
1290 | if CameraAimbot.Smoothing then | |
1291 | mousemoverel((Pos.X - UserInputService:GetMouseLocation().X) * CameraAimbot.Smoothness, (Pos.Y - UserInputService:GetMouseLocation().Y) * CameraAimbot.Smoothness) | |
1292 | else | |
1293 | mousemoverel(Pos.X - UserInputService:GetMouseLocation().X, Pos.Y - UserInputService:GetMouseLocation().Y) | |
1294 | end | |
1295 | end | |
1296 | end | |
1297 | end) | |
1298 | ||
1299 | RunService.RenderStepped:Connect(function() | |
1300 | if CameraAimbot.Enabled and CamBindEnabled and CameraAimbot.KoCheck and (CamlockPlr.Character.Humanoid.Health <= 2.25 or LocalPlr.Character.Humanoid.Health <= 2.25) then | |
1301 | CamBindEnabled = false | |
1302 | end | |
1303 | end) | |
1304 | ||
1305 | RunService.RenderStepped:Connect(function() | |
1306 | local Pos, OnScreen | |
1307 | ||
1308 | if CameraAimbot.Resolver then | |
1309 | Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(CamlockPlr.Character[CameraAimbot.RealHitPart].Position + Vector3.new(0, CameraAimbot.RealJumpOffset, 0) + (CamlockPlr.Character.Humanoid.MoveDirection * CameraAimbot.RealPrediction * CamlockPlr.Character.Humanoid.WalkSpeed)) | |
1310 | else | |
1311 | Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(CamlockPlr.Character[CameraAimbot.RealHitPart].Position + Vector3.new(0, CameraAimbot.RealJumpOffset, 0) + (CamlockPlr.Character[CameraAimbot.RealHitPart].Velocity * CameraAimbot.RealPrediction)) | |
1312 | end | |
1313 | ||
1314 | if CameraAimbot.Enabled and CamBindEnabled and CameraAimbot.Tracer and OnScreen then | |
1315 | CamTracerLine.Visible = true | |
1316 | CamTracerLine.From = UserInputService:GetMouseLocation() | |
1317 | CamTracerLine.To = Vector2.new(Pos.X, Pos.Y) | |
1318 | else | |
1319 | CamTracerLine.Visible = false | |
1320 | end | |
1321 | end) | |
1322 | ||
1323 | RunService.RenderStepped:Connect(function() | |
1324 | if CameraAimbot.Enabled and CamBindEnabled and CameraAimbot.Highlight then | |
1325 | CamHighlight.Parent = CamlockPlr.Character | |
1326 | else | |
1327 | CamHighlight.Parent = CoreGui | |
1328 | end | |
1329 | end) | |
1330 | ||
1331 | RunService.RenderStepped:Connect(function() | |
1332 | CamFovCircle.Position = UserInputService:GetMouseLocation() | |
1333 | end) | |
1334 | ||
1335 | RunService.RenderStepped:Connect(function() | |
1336 | if (SelfDot.Enabled or SelfDot.Tracer) and SelfDot.RandomHitPart then | |
1337 | local RandomHitParts = {"Head", "HumanoidRootPart", "UpperTorso", "LowerTorso", "RightUpperArm", "LeftUpperArm", "RightLowerArm", "LeftLowerArm", "RightUpperLeg", "LeftUpperLeg", "RightLowerLeg", "LeftLowerLeg"} | |
1338 | ||
1339 | SelfDot.RealHitPart = RandomHitParts[math.random(#RandomHitParts)] | |
1340 | wait(0.6) | |
1341 | else | |
1342 | SelfDot.RealHitPart = SelfDot.HitPart | |
1343 | end | |
1344 | end) | |
1345 | ||
1346 | -- InputBegan Functions | |
1347 | ||
1348 | UserInputService.InputBegan:Connect(function(Key) | |
1349 | if TargetAimbot.Enabled and Key.KeyCode == TargetAimbot.Keybind and not UserInputService:GetFocusedTextBox() then | |
1350 | local Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(ClosestPlr(TargetAimbot.RealHitPart, TargetAimbot.UseFov, TargFovCircle).Character[TargetAimbot.RealHitPart].Position) | |
1351 | ||
1352 | if TargBindEnabled then | |
1353 | TargBindEnabled = false | |
1354 | ||
1355 | if TargetAimbot.Notify then | |
1356 | NotifyLib.Notify({ | |
1357 | Title = "Azure Modded [Actyrn#7104]", | |
1358 | Description = "Untargeting: " .. TargetPlr.DisplayName, | |
1359 | Duration = 3 | |
1360 | }) | |
1361 | end | |
1362 | else | |
1363 | if OnScreen then | |
1364 | TargBindEnabled = true | |
1365 | TargetPlr = ClosestPlr(TargetAimbot.RealHitPart, TargetAimbot.UseFov, TargFovCircle) | |
1366 | ||
1367 | if TargetAimbot.Notify then | |
1368 | NotifyLib.Notify({ | |
1369 | Title = "Azure Modded [Actyrn#7104]", | |
1370 | Description = "Targeting: " .. TargetPlr.DisplayName, | |
1371 | Duration = 3 | |
1372 | }) | |
1373 | end | |
1374 | end | |
1375 | end | |
1376 | end | |
1377 | end) | |
1378 | ||
1379 | UserInputService.InputBegan:Connect(function(Key) | |
1380 | if CameraAimbot.Enabled and Key.KeyCode == CameraAimbot.Keybind and not UserInputService:GetFocusedTextBox() then | |
1381 | local Pos, OnScreen = Workspace.CurrentCamera:WorldToViewportPoint(ClosestPlr(CameraAimbot.RealHitPart, CameraAimbot.UseFov, CamFovCircle).Character[CameraAimbot.RealHitPart].Position) | |
1382 | ||
1383 | if CamBindEnabled then | |
1384 | CamBindEnabled = false | |
1385 | ||
1386 | if CameraAimbot.Notify then | |
1387 | NotifyLib.Notify({ | |
1388 | Title = "Azure Modded [Actyrn#7104]", | |
1389 | Description = "Untargeting: " .. CamlockPlr.DisplayName, | |
1390 | Duration = 3 | |
1391 | }) | |
1392 | end | |
1393 | else | |
1394 | if OnScreen then | |
1395 | CamBindEnabled = true | |
1396 | CamlockPlr = ClosestPlr(CameraAimbot.RealHitPart, CameraAimbot.UseFov, CamFovCircle) | |
1397 | ||
1398 | if CameraAimbot.Notify then | |
1399 | NotifyLib.Notify({ | |
1400 | Title = "Azure Modded [Actyrn#7104]", | |
1401 | Description = "Targeting: " .. CamlockPlr.DisplayName, | |
1402 | Duration = 3 | |
1403 | }) | |
1404 | end | |
1405 | end | |
1406 | end | |
1407 | end | |
1408 | end) | |
1409 | ||
1410 | -- Hookmetamethod functions | |
1411 | ||
1412 | AntiCheatNamecall = hookmetamethod(game, "__namecall", newcclosure(function(Self, ...) | |
1413 | local Arguments = {...} | |
1414 | local AntiCheats = {"BreathingHAMON", "TeleportDetect", "JJARC", "TakePoisonDamage", "CHECKER_1", "CHECKER", "GUI_CHECK", "OneMoreTime", "checkingSPEED", "BANREMOTE", "PERMAIDBAN", "KICKREMOTE", "BR_KICKPC", "FORCEFIELD", "Christmas_Sock", "VirusCough", "Symbiote", "Symbioted", "RequestAFKDisplay"} | |
1415 | ||
1416 | if table.find(AntiCheats, Arguments[1]) and getnamecallmethod() == "FireServer" then | |
1417 | return | |
1418 | end | |
1419 | ||
1420 | return AntiCheatNamecall(Self, ...) | |
1421 | end)) | |
1422 | ||
1423 | TargNamecall = hookmetamethod(game, "__namecall", newcclosure(function(...) | |
1424 | local Arguments = {...} | |
1425 | local MousePositions = {"UpdateMousePos", "GetMousePos", "MousePos"} | |
1426 | ||
1427 | if TargetAimbot.Enabled and TargBindEnabled and table.find(MousePositions, Arguments[2]) and getnamecallmethod() == "FireServer" then | |
1428 | if TargetAimbot.Resolver then | |
1429 | Arguments[3] = TargetPlr.Character[TargetAimbot.RealHitPart].Position + Vector3.new(0, TargetAimbot.RealJumpOffset, 0) + (TargetPlr.Character.Humanoid.MoveDirection * TargetAimbot.RealPrediction * TargetPlr.Character.Humanoid.WalkSpeed) | |
1430 | else | |
1431 | Arguments[3] = TargetPlr.Character[TargetAimbot.RealHitPart].Position + Vector3.new(0, TargetAimbot.RealJumpOffset, 0) + (TargetPlr.Character[TargetAimbot.RealHitPart].Velocity * TargetAimbot.RealPrediction) | |
1432 | end | |
1433 | ||
1434 | return TargNamecall(unpack(Arguments)) | |
1435 | end | |
1436 | ||
1437 | return TargNamecall(...) | |
1438 | end)) |