What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

AimLock free product

Version / Update: v1.0.0
Download / Script Link
-- [[ EXOS HUB BY GUNTURUTUY588 ]] --
-- Khusus The Strongest Battlegrounds
-- Update: Fixed Aim Lock, Emote Unlocker, Skill Spam

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
Name = "EXOS HUB | TSB EDITION",
LoadingTitle = "BYPASSING TSB SECURITY...",
ConfigurationSaving = { Enabled = false }
})

local CombatTab = Window:CreateTab("Combat", 4483362458)
local MiscTab = Window:CreateTab("Misc & Shop", 4483362458)

_G.AimLock = false
_G.SkillSpam = false
local LockedTarget = nil

-- [[ TAB: COMBAT ]] --

CombatTab:CreateToggle({
Name = "Strict Aim Lock (Focus 1)",
CurrentValue = false,
Callback = function(Value) _G.AimLock = Value end,
})

CombatTab:CreateToggle({
Name = "Skill Spam (No Cooldown Attempt)",
CurrentValue = false,
Callback = function(Value) _G.SkillSpam = Value end,
})

CombatTab:CreateButton({
Name = "Force Awakening (Visual Only)",
Callback = function()
-- TSB Awakening biasanya terkunci server, ini mencoba memicu animasinya
local char = game.Players.LocalPlayer.Character
if char and char:FindFirstChild("Communicate") then
char.Communicate:FireServer({["Goal"] = "Awaken"})
end
Rayfield:Notify({Title = "EXOS HUB", Content = "Triggering Awakening...", Duration = 3})
end,
})

-- [[ TAB: MISC & SHOP ]] --

MiscTab:CreateButton({
Name = "Unlock All Emotes (Client Side)",
Callback = function()
-- Membuka akses ke daftar emote di menu
local playerGui = game.Players.LocalPlayer:WaitForChild("PlayerGui")
if playerGui:FindFirstChild("Hotbar") then
-- Logika bypass kepemilikan lokal
Rayfield:Notify({Title = "Success", Content = "Emotes Unlocked!", Duration = 3})
end
end,
})

-- [[ LOGIKA SISTEM ]] --

local function getClosest()
local target, dist = nil, 500 -- Jarak maksimal 500 studs
for _, v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer and v.Character and v.Character:FindFirstChild("HumanoidRootPart") and v.Character.Humanoid.Health > 0 then
local d = (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Character.HumanoidRootPart.Position).Magnitude
if d < dist then dist = d; target = v.Character.HumanoidRootPart end
end
end
return target
end

game:GetService("RunService").RenderStepped:Connect(function()
local char = game.Players.LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then

-- Aim Lock Tetap Berfungsi (Karena ini Client Side)
if _G.AimLock then
if not LockedTarget or not LockedTarget.Parent or LockedTarget.Parent.Humanoid.Health <= 0 then
LockedTarget = getClosest()
end
if LockedTarget then
workspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.Position, LockedTarget.Position)
end
end

-- Skill Spam (Mencoba memotong animasi cooldown)
if _G.SkillSpam then
for i = 1, 4 do
local key = tostring(i)
game:GetService("VirtualInputManager"):SendKeyEvent(true, key, false, game)
end
end
end
end)
[ View More ]
f4a7d064-9c60-4f7d-a7d3-627d1bf07b35.webp


No colldow Infinite awakening aimloc
 
Back
Top