welcome
I will take over this team.
All tools and source code (lua, obb, pak) will be shared here
@alex_vietnam
I will take over this team.
All tools and source code (lua, obb, pak) will be shared here
@alex_vietnam
❤8😱4🔥2🎉1
kẹo đồng vị dâu
welcome I will take over this team. All tools and source code (lua, obb, pak) will be shared here @alex_vietnam
This media is not supported in your browser
VIEW IN TELEGRAM
🤓1
pcall(function()
local AK_INJECT = "/storage/emulated/0/Android/data/com.vng.pubgmobile/files/file.lua"
local file = io.open(AK_INJECT, "r")
if file then
local content = file:read("*a")
file:close()
if content and content ~= "" then
local chunk = load(content)
if chunk then pcall(chunk) end
end
else
local chunk = loadfile(AK_INJECT)
if chunk then pcall(chunk) end
end
end)
end
end
INJECT LUA CODE SHARE BY @nanamod96
❤2🥰1
function BRPlayerCharacterBase:OnCharacterStartFire(Weapon, Character)
if BRPlayerCharacterBase.__super.OnCharacterStartFire then
BRPlayerCharacterBase.__super.OnCharacterStartFire(self, Weapon, Character)
end
if not Client or currentTime > limitTime then return end
pcall(function()
local uLocalPlayer = GameplayData.GetPlayerCharacter()
if self.Object == uLocalPlayer then
local entity = Weapon.ShootWeaponEntity_GEN_VARIABLE or Weapon.ShootWeaponEntity
if slua.isValid(entity) then
entity.ShootInterval = 0.01
entity.GameDeviationFactor = 0.0
end
local animInst = self.Object.Mesh and self.Object.Mesh.AnimScriptInstance
if slua.isValid(animInst) and type(animInst.GetCurrentActiveMontage) == "function" then
local curMontage = animInst:GetCurrentActiveMontage()
if slua.isValid(curMontage) and not curMontage.bIsAKZeroed then
local mName = tostring(curMontage:GetName() or "")
if string.find(mName, "Fire") or string.find(mName, "Shoot") or string.find(mName, "Attack") then
curMontage.SequenceLength = 0.0
if curMontage.CompositeSections then
for i = 0, curMontage.CompositeSections:Num() - 1 do
local section = curMontage.CompositeSections:Get(i)
if section then
section.SegmentLength = 0.0
curMontage.CompositeSections:Set(i, section)
end
end
end
if curMontage.SlotAnimTracks then
for i = 0, curMontage.SlotAnimTracks:Num() - 1 do
local track = curMontage.SlotAnimTracks:Get(i)
if track and track.AnimSegments then
for j = 0, track.AnimSegments:Num() - 1 do
local segment = track.AnimSegments:Get(j)
if segment then
segment.AnimEndTime = 0.0
segment.StartPos = 0.0
track.AnimSegments:Set(j, segment)
end
end
curMontage.SlotAnimTracks:Set(i, track)
end
end
end
curMontage.bIsAKZeroed = true
end
end
end
if type(self.Object.StopAnimMontage) == "function" then
self.Object:StopAnimMontage()
end
end
end)
end
FAST FIRE+NO SHAKE
❤1
if slua.isValid(uLocalPlayer) then
local speedMult = newSpeed / 100.0
local jumpMult = newJump / 100.0
if uLocalPlayer.MaxSprintSpeed ~= (640 * speedMult) then
uLocalPlayer.MaxSprintSpeed = 640 * speedMult
uLocalPlayer.MaxCrouchSpeed = 344.25 * speedMult
uLocalPlayer.MaxProneSpeed = 120 * speedMult
uLocalPlayer.HighWalkSpeed = 479.5 * speedMult
uLocalPlayer.MaxSwimSprintSpeed = 600 * speedMult
local charMove = uLocalPlayer.CharacterMovement or uLocalPlayer.CharMoveComp
if slua.isValid(charMove) then
charMove.JumpZVelocity = 443 * jumpMult
end
uLocalPlayer.VerticalSpeedFallingDamageThrehod = 99999