local loadout = {
--DEFAULT LOADOUT
Primary = "M4";
Secondary = "M9";
Meele = "Knife";
}
weaponPosition = CFrame.new(2,-2,2)
local primary = guns[loadout.Primary]:Clone()
run.RenderStepped:Connect(function()
primary:SetPrimaryPartCFrame(cam.CFrame * weaponPosition)
end)
primary.Parent = cam
Everytime I play the game it just wont get welded to the camera. I see nothing. I have a folder with guns, the guns have the same name as the names in the loadout table.

1 comment
Yeah I found it out myself later. The root part was facing back so the weapon was behind me too. Rip.