local OriginCF = (Aimed and (S.GuiScope and Head.CFrame or Handle.CFrame) or Head.CFrame)
local OriginPos = Main.CFrame.p
local Direction = (CF(OriginCF.p, OriginCF.p + OriginCF.lookVector) * BSpread).lookVector
Above are the variables to create a look vector. The variable gathers the CFrame of the head, including hats. I have a vest that is put on to the character when he joins, it is really a hat with a mesh offset. My problem is that the vest moves with the head, just like any other hat (btw the look vector is for a gun). Is there a way I can ignore an object in the CFrame? FYI their are two vests, one called Vest1 and the other Vest2. Can someone explain how I can make this work?
PS. I tried not making the vest a hat and a separate part of the player... didnt work... |