hi, im new to making a fps framework and ive been working on a recoil pattern for gun tool
, how ever each time i fire it just goes in a line, and not like what i expected, maybe thats just because idk how to make a pattern
goal: trying to make it like phantom forces
--this is the code that i use btw
local recoilreducer = 8.85--when the player is aiming, it gets higher
local RecoilPattern = {
CFrame.Angles(4/15, 0.2/recoilreducer, -0.235/recoilreducer),
CFrame.Angles(1.125/15, -0.1/recoilreducer, 0.215/recoilreducer),
CFrame.Angles(0.35/15, 0.1125/recoilreducer, -0.195/recoilreducer),
CFrame.Angles(1.5/15, -0.125/recoilreducer, 0.175/recoilreducer),
CFrame.Angles(-1.125/15, 0.225/recoilreducer, -0.235/recoilreducer),
CFrame.Angles(1.5/15, -0.175/recoilreducer, 0.215/recoilreducer),
CFrame.Angles(-1.125/15, 0.1135/recoilreducer, -0.195/recoilreducer),
CFrame.Angles(1.5/15, -0.125/recoilreducer, 0.175/recoilreducer),
CFrame.Angles(0, 0, 0),
}
if equipped then
if Shooting then
local RecoilAmount = Camera.CFrame * RecoilPattern[CurrentRecoilCycle]
Camera.CFrame = Camera.CFrame:Lerp(RecoilAmount, 0.0935)
CurrentRecoilCycle = CurrentRecoilCycle % #RecoilPattern + 1
end
end
if anyone has any ideas or solutions please reach out, much appreciated
(pretty bad at english, so sorry)