Features:
No Recoil
Script:
local aiming = loadstring(game:HttpGet("https://raw.githubusercontent.com/Stefanuk12/Aiming/main/Load.lua"))()("Module", "RushPoint")
local aiming_selected = aiming.Selected
local aiming_checks = aiming.Checks
local replicated_storage = game:GetService('ReplicatedStorage')
local network = require(replicated_storage.Modules.Shared.Network)
local recoil = require(replicated_storage.Modules.Client.Helpers.RecoilHandler)
local firesever_new = function(self, name, args)
if name == 'FireBullet' and aiming_checks.IsAvailable() then
local target = aiming_selected.Part
for i,v in next, args[1] do
local aim_cf = target.CFrame
local rotated_cf = CFrame.new(workspace.CurrentCamera.CFrame.p, aim_cf.p)
v.RotationMatrix = (rotated_cf - rotated_cf.p)
v.OriginCFrame = rotated_cf
end
end
return self, name, unpack(args)
end
local old; old = hookfunction(network.FireServer, function(self, name, ...)
return old(firesever_new(self, name, {...})) -- bypass too many upvalues
end)
local old; old = hookfunction(recoil.AddRecoil, function(...)
if true then -- used to be toggle check
return
end
return old(...)
end)
Created by Stefanuk12#5820
Post a Comment (0)