작동 중
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 엑시큐터에서 작동합니다. 기기에 맞는 신뢰할 수 있는 무료 또는 유료 엑시큐터를 찾으려면 엑시큐터 페이지를 확인하세요.