Zum Inhalt springen
Funktioniert

OPEN SOURCE: Aftermath hitbox expander

CLclarkdevlinorg1 AufrufeUniversal26. Juli 2026
Teilen
OPEN SOURCE: Aftermath hitbox expander

Script-Code

Lua
-- https://robloxscripts.com/script/aftermath-full-anti-cheat-bypass
loadstring(game:HttpGet("https://robloxscripts.com/raw/aftermath-full-anti-cheat-bypass"))()

local Size = 5 -- Part size
local ExpandingPart = "UpperTorso" -- Part to expand

local ReplicatedFirst = cloneref(game:GetService("ReplicatedFirst"))
local Players = cloneref(game:GetService("Players"))

local CustomMeshCharacter = require(ReplicatedFirst:WaitForChild("GunSystemPlugins"):WaitForChild("CustomMeshCharacter"))

local LocalPlayer = Players.LocalPlayer

local IsDead = function(Player: Player)
    return Player:GetAttribute("Dead") or Player:GetAttribute("StartLoading") ~= nil
end

local IsInSquad = function(Player: Player)
    local Squad = Player:GetAttribute("SquadName")

    if Squad == nil then
        return false
    end

    return Squad == LocalPlayer:GetAttribute("SquadName")
end

local BulletSim
for _,v in getgc(true) do
    local Type = type(v)
    if Type ~= "function" then
        continue
    end

    local Info = getinfo(v)
    if Info.nups ~= 12 or not Info.source:find("GunController") then
        continue
    end

    local Upvalues = getupvalues(v)

    if Upvalues[2] ~= 58 then
        continue
    end
    
    BulletSim = v
    break
end

local HitResultPosition = Vector3.zero
local OldBulletSim; OldBulletSim = hookfunction(BulletSim, function(...)
    local Result = OldBulletSim(...)

    HitResultPosition = Result.Position

    return Result
end)

local OldIndex; OldIndex = hookmetamethod(game, "__index", newcclosure(function(self, index)
    if typeof(self) ~= "Instance" or not self:IsA("BasePart") then
        return OldIndex(self, index)
    end

    if self:GetAttribute("OldPartSize") then
        if index == "Size" then
            return self:GetAttribute("OldPartSize")
        elseif index == "CFrame" then
		    local HitCF = OldIndex(self, index)
            local HitSize = OldIndex(self, "Size")
            local TargetSize = self:GetAttribute("OldPartSize")

			local LocalHitPos = HitCF:Inverse() * HitResultPosition
            local ScaledLocal = LocalHitPos * (Vector3.one - TargetSize / HitSize)

            return HitCF.Rotation + (HitCF * ScaledLocal)
		elseif index == "Position" then
			local HitCF = OldIndex(self, "CFrame")
			local HitSize = OldIndex(self, "Size")
			local TargetSize = self:GetAttribute("OldPartSize")

			local LocalHitPos = HitCF:Inverse() * HitResultPosition
            local ScaledLocal = LocalHitPos * (Vector3.one - TargetSize / HitSize)

			return (HitCF * ScaledLocal)
        else
            return OldIndex(self, index)
        end
    end

    return OldIndex(self, index)
end))

local SetShit = function(Character)
    local Head = Character:FindFirstChild(ExpandingPart)
    if not Head then return end
    
    if not Head:GetAttribute("OldPartSize") then
        Head:SetAttribute("OldPartSize", Head.Size)
    end

    Head.Size = Vector3.one * Size
end

for _,Data in CustomMeshCharacter:GetCharacters() do
    if Data.Player == LocalPlayer then continue end
    if Data.Player:GetAttribute("Dead") then continue end
    SetShit(Data.WorldModel)
end

CustomMeshCharacter.CharacterAdded:Connect(function(Player, Character, WorldModel)
    if Player == LocalPlayer then return end
    if IsDead(Player) then return end
    if IsInSquad(Player) then return end

    SetShit(WorldModel)
end)

Beschreibung

Made on game version 267 any future versions most likely have a new function offset. I will not be updating this script if it changed

Kommentare (0)

Melde an, um an der Unterhaltung teilzunehmen

  • Sei der Erste, der kommentiert.

Häufig gestellte Fragen

Wie verwende ich den OPEN SOURCE: Aftermath hitbox expander-Script?
Kopiere den obigen Code, öffne deinen Roblox-Executor, füge den Code ein und drücke Ausführen, während du im Spiel bist. Die Funktionen werden sofort aktiviert, sobald der Script läuft.
Ist der OPEN SOURCE: Aftermath hitbox expander-Script kostenlos?
Ja. Dieser Script ist völlig kostenlos zu kopieren und zu verwenden. Wenn er ein Schlüsselsystem nutzt, folge dem Link "Schlüssel erhalten", um ihn kostenlos freizuschalten.
Ist der OPEN SOURCE: Aftermath hitbox expander-Script sicher zu verwenden?
Der vollständige Quellcode wird auf dieser Seite angezeigt, damit du genau lesen kannst, was er tut, bevor du ihn ausführst. Verwende immer einen vertrauenswürdigen Executor, und denke daran, dass die Verwendung von Scripts gegen die Nutzungsbedingungen von Roblox verstößt — verwende sie auf eigene Gefahr.
Welcher Executor funktioniert mit OPEN SOURCE: Aftermath hitbox expander?
Dieser Script funktioniert mit den meisten beliebten Roblox-Executoren. Besuche unsere Executor-Seite, um einen vertrauenswürdigen kostenlosen oder kostenpflichtigen Executor für dein Gerät zu finden.
OPEN SOURCE: Aftermath hitbox expander | BloxScripter