콘텐츠로 건너뛰기
작동 중

OPEN SOURCE: Aftermath hitbox expander

CLclarkdevlinorg1 조회수Universal2026년 7월 26일
공유
OPEN SOURCE: Aftermath hitbox expander

스크립트 코드

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)

설명

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

댓글 (0)

대화에 참여하려면 로그인하세요

  • 첫 댓글을 작성하세요.

자주 묻는 질문

OPEN SOURCE: Aftermath hitbox expander 스크립트는 어떻게 사용하나요?
위의 스크립트 코드를 복사하고, Roblox 엑시큐터를 열어 붙여넣은 후, 게임 중에 실행을 누르세요. 스크립트가 실행되면 기능이 즉시 활성화됩니다.
OPEN SOURCE: Aftermath hitbox expander 스크립트는 무료인가요?
네. 이 스크립트는 무료로 복사하고 사용할 수 있습니다. 키 시스템을 사용하는 경우, 링크를 통해 무료로 키를 받으세요.
OPEN SOURCE: Aftermath hitbox expander 스크립트는 안전한가요?
전체 소스 코드가 이 페이지에 표시되어 실행 전에 정확히 무엇을 하는지 확인할 수 있습니다. 항상 신뢰할 수 있는 엑시큐터를 사용하고, 스크립트 사용은 Roblox 이용 약관에 위반되므로 자의적 위험으로 사용하세요.
OPEN SOURCE: Aftermath hitbox expander에 호환되는 엑시큐터는?
이 스크립트는 대부분의 인기 Roblox 엑시큐터에서 작동합니다. 기기에 맞는 신뢰할 수 있는 무료 또는 유료 엑시큐터를 찾으려면 엑시큐터 페이지를 확인하세요.
OPEN SOURCE: Aftermath hitbox expander | BloxScripter