I have a hat giver script that places a hat on a character when you touch a brick. It instances the part, and it works all fine, except for the fact that the position of the hat isn't consistent.
What I mean by this is that the hat wont always instance exactly where I want it to, it'll just instance a little to the right or a little to the left.
Here's the script:
01 h2.Name = "Vest"
02 p2.Parent = h2
03 p2.Position = torso
04 p2.Name = "Handle"
05 p2.formFactor = 0
06 p2.Size = Vector3.new(1, 1, 1)
07 p2.BottomSurface = 0
08 p2.TopSurface = 0
09 p2.Locked = true
10 game.Workspace.Hats.Ammovest:clone().Parent = p2
11 h2.Parent = hit.Parent
12 h2.AttachmentForward = Vector3.new (0, 0, 1)
13 h2.AttachmentPos = Vector3.new(0, -0.871, 0.768)
14 h2.AttachmentRight = Vector3.new (-1, 0, 0)
15 h2.AttachmentUp = Vector3.new (0, 1, 0)
16 p2.Position = p2.Position + Vector3.new(0.5,-3,0.82)
