Run it
Copy the script and paste it into your executor.
local RecoilHandler = require(game:GetService("ReplicatedStorage").Gun.Scripts.RecoilHandler)
table.clear(RecoilHandler)
local tweenService = game:GetService("TweenService")
local playersService = game:()
userInputService = :()
replicatedStorageService = :()
_ = (:().Gun.Types)
gamepadInputTypes = {
.UserInputType.Gamepad1,
.UserInputType.Gamepad2,
.UserInputType.Gamepad3,
.UserInputType.Gamepad4,
.UserInputType.Gamepad5,
.UserInputType.Gamepad6,
.UserInputType.Gamepad7,
.UserInputType.Gamepad8
}
currentCamera = .CurrentCamera
localPlayer = playersService.LocalPlayer
RecoilHandler.__index = RecoilHandler
RecoilHandler.new = (xFunction, yFunction, startingPoint, step, degreesPerUnit)
recoilFunctionInstance = ({}, RecoilHandler)
recoilFunctionInstance.XFunction = xFunction
recoilFunctionInstance.YFunction = yFunction
recoilFunctionInstance.StartingPoint = startingPoint
recoilFunctionInstance.Step = step
recoilFunctionInstance.DegreesPerUnit = degreesPerUnit
recoilFunctionInstance.RadiansPerUnit = .(recoilFunctionInstance.DegreesPerUnit)
recoilFunctionInstance.RecoilMultiplier =
recoilFunctionInstance:()
recoilFunctionInstance
RecoilHandler.fromRecoilInfo = (recoilInfo)
RecoilHandler.(
recoilInfo.XFunction,
recoilInfo.YFunction,
recoilInfo.StartingPoint,
recoilInfo.Step,
recoilInfo.DegreesPerUnit
)
RecoilHandler.setRecoilMultiplier = (recoilInfo, multiplier)
recoilInfo.RecoilMultiplier = multiplier
RecoilHandler.reset = (recoilInstance)
recoilInstance.CurrentStep = recoilInstance.StartingPoint
recoilInstance.PreviousX = recoilInstance.(recoilInstance.CurrentStep)
recoilInstance.PreviousY = recoilInstance.(recoilInstance.CurrentStep)
RecoilHandler.getFinalRecoilMultiplier = (recoilInfo)
RecoilHandler.nextStep = (recoilInstance)
recoilInstance.CurrentStep = recoilInstance.CurrentStep + recoilInstance.Step
currentX = recoilInstance.(recoilInstance.CurrentStep)
currentY = recoilInstance.(recoilInstance.CurrentStep)
recoilInstance.PreviousX = currentX
recoilInstance.PreviousY = currentY
RecoilHandlerMade By The Team - Beamed.Solutions Fully Replaces The Gun Recoil Module To Remove Recoil Fully Undetected
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

rost alpha