Professional Documents
Culture Documents
Phantom Forces Simple & Open Source Silent Aim
Phantom Forces Simple & Open Source Silent Aim
clock()
local rsRunner
local pf = {}
pf.menu = debug.getupvalue(charStep, 27)
pf.sound = debug.getupvalue(charStep, 24)
pf.roundsystem = debug.getupvalue(charStep, 17)
pf.cframe = debug.getupvalue(charStep, 15)
pf.char = debug.getupvalue(charStep, 3)
pf.camera = debug.getupvalue(charStep, 2)
pf.network = debug.getupvalue(pf.char.setmovementmode, 20)
pf.hud = debug.getupvalue(pf.char.setmovementmode, 10)
pf.input = debug.getupvalue(pf.char.setmovementmode, 17)
pf.gamelogic = debug.getupvalue(pf.char.setsprint, 1)
pf.replication = debug.getupvalue(pf.hud.attachflag, 1)
do
local receive = getconnections(debug.getupvalue(pf.network.send,
1).OnClientEvent)[1].Function
pf.networkCache = debug.getupvalue(receive, 1)
end
local lp = game:GetService("Players").LocalPlayer
local hook
hook = hookfunction(gunStep, function(...)
if currentgun == v then
if nearest then
local _, headPos =
pf.replication.getupdater(nearest).getpos()
fakeBarrel.CFrame = CFrame.lookAt(v.barrel.Position,
headPos)
debug.setupvalue(hook, 9, false)
else
fakeBarrel.CFrame = v.barrel.CFrame
end
end
return hook(...)
end)
end
end
end
})
pf.gamelogic.currentgun = nil