Like i said i am Taking a look at it rn as we speak, It appears to be a heave miscalculation of the Weapon Vectors:
https://gyazo.com/b17908fb1dea88256c00de647989d93e
All the
[Entity]:SetPos(x, y) or [Entity]:SetPos(Vector(0, 0, 0)) -- This Basically means where the Gun is being put and how the Tracer Is Shooting out
-- The [Entity] Very well could be the weapon or Yourself (Althought is not likely to be you)
--[[ Now you saw that ]]--
-- C_LuaBase
-- and
-- C_LuaEffect
-- are being called the C_ meaning ofcourse Client Only
--[[ LuaBase is just the TFA Base for the weapons i think theres is two params overiding eachother which is causing this huge mess i am currently looking into it and i have stubbled upon a miswritten param that was overriding one of the weapons ]]
And because the last part just ignores it, its putting your weapons in random Spots Like the shacking and shivering of the weapon