Title is as said. I have a dart model that I want to rotate to the direction of whatever it’s hit. Right now it just welds(seemingly randomly, although I know it’s not random). Any answers would be appreciated, thanks!
bullet.PrimaryPart.Anchored = false
local Weld = Instance.new("Weld")
Weld.Parent = bullet.PrimaryPart
Weld.Part0 = hit
Weld.Part1 = bullet.PrimaryPart
local WeldingCfr = CFrame.new(m)
local ObjectCframe = hit.CFrame:ToObjectSpace(WeldingCfr):Inverse()
Weld.C1 = ObjectCframe
Image of dart welding not in the direction of where it was hit: