OR4NG3-FRU1T

Auto block

Apr 24th, 2026
62
0
Never
10
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 KB | None | 0 0
  1. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/jensonhirst/Orion/main/source')))()
  2. local Window = OrionLib:MakeWindow({Name = "Null Pointer Hub | Guest 1337", HidePremium = false, SaveConfig = true, ConfigFolder = "NPE_Forsaken"})
  3.  
  4. local Players = game:GetService("Players")
  5. local RunService = game:GetService("RunService")
  6. local localPlayer = Players.LocalPlayer
  7.  
  8. local toggleOn = false
  9. local autoPunchOn = false
  10. local detectionRange = 18
  11. local clickedTracks = {}
  12.  
  13. local animationIds = {
  14. ["126830014841198"] = true, ["126355327951215"] = true, ["121086746534252"] = true,
  15. ["18885909645"] = true, ["98456918873918"] = true, ["105458270463374"] = true,
  16. ["83829782357897"] = true, ["125403313786645"] = true, ["118298475669935"] = true,
  17. ["82113744478546"] = true, ["70371667919898"] = true, ["99135633258223"] = true,
  18. ["97167027849946"] = true, ["109230267448394"] = true, ["139835501033932"] = true,
  19. ["126896426760253"] = true,
  20. }
  21.  
  22. local function clickButton(btnName)
  23. local gui = localPlayer:FindFirstChild("PlayerGui")
  24. if not gui then return end
  25. local mainUI = gui:FindFirstChild("MainUI")
  26. local container = mainUI and mainUI:FindFirstChild("AbilityContainer")
  27. local button = container and container:FindFirstChild(btnName)
  28. if button and button:IsA("ImageButton") and button.Visible then
  29. for _, conn in ipairs(getconnections(button.MouseButton1Click)) do
  30. pcall(function() conn:Fire() end)
  31. end
  32. pcall(function() button:Activate() end)
  33. end
  34. end
  35.  
  36. local function aimAtTarget(targetRoot)
  37. local char = localPlayer.Character
  38. local hrp = char and char:FindFirstChild("HumanoidRootPart")
  39. if hrp and targetRoot then
  40. hrp.CFrame = CFrame.new(hrp.Position, Vector3.new(targetRoot.Position.X, hrp.Position.Y, targetRoot.Position.Z))
  41. end
  42. end
  43.  
  44. local MainTab = Window:MakeTab({
  45. Name = "Combat",
  46. Icon = "rbxassetid://4483345998",
  47. PremiumOnly = false
  48. })
  49.  
  50. MainTab:AddToggle({
  51. Name = "Auto Block (Predictive)",
  52. Default = false,
  53. Callback = function(Value)
  54. toggleOn = Value
  55. end
  56. })
  57.  
  58. MainTab:AddToggle({
  59. Name = "Auto Punch + Aimbot",
  60. Default = false,
  61. Callback = function(Value)
  62. autoPunchOn = Value
  63. end
  64. })
  65.  
  66. MainTab:AddTextbox({
  67. Name = "Detection Range",
  68. Default = "18",
  69. TextDisappear = false,
  70. Callback = function(Value)
  71. local num = tonumber(Value)
  72. if num then detectionRange = math.clamp(num, 5, 50) end
  73. end
  74. })
  75.  
  76. RunService.Heartbeat:Connect(function()
  77. if not toggleOn then return end
  78. local myChar = localPlayer.Character
  79. local myRoot = myChar and myChar:FindFirstChild("HumanoidRootPart")
  80. if not myRoot then return end
  81.  
  82. for _, otherPlayer in ipairs(Players:GetPlayers()) do
  83. if otherPlayer ~= localPlayer and otherPlayer.Character then
  84. local root = otherPlayer.Character:FindFirstChild("HumanoidRootPart")
  85. local humanoid = otherPlayer.Character:FindFirstChildOfClass("Humanoid")
  86.  
  87. if root and humanoid and humanoid.Health > 0 then
  88. local dist = (root.Position - myRoot.Position).Magnitude
  89. if dist <= detectionRange then
  90. for _, track in ipairs(humanoid:GetPlayingAnimationTracks()) do
  91. local anim = track.Animation
  92. local id = anim and anim.AnimationId and string.match(anim.AnimationId, "%d+")
  93. local animName = anim and anim.Name:lower() or ""
  94.  
  95. if id and (animationIds[id] or animName:find("slash") or animName:find("attack") or animName:find("swing")) and not clickedTracks[track] then
  96. clickedTracks[track] = true
  97.  
  98. clickButton("Block")
  99.  
  100. if autoPunchOn then
  101. task.wait(0.1)
  102. aimAtTarget(root)
  103. clickButton("Punch")
  104. end
  105.  
  106. task.spawn(function()
  107. track.Stopped:Wait()
  108. clickedTracks[track] = nil
  109. end)
  110. end
  111. end
  112. end
  113. end
  114. end
  115. end
  116. end)
  117.  
  118. OrionLib:Init()
Tags: Script
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Norraxek
    8 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=gynkwgaxpu
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment