of     1   

foamythesqurriel
#525046Monday, February 25, 2008 2:16 AM GMT

I have a Ammo Script and somethings messing up. Can you tell me? PaintballShooter: Tool = script.Parent colors = {26} function fire() if script.Parent..AmmoScript.Ammo.Value < 1 then return end script.Parent.AmmoScript.Ammo.Value = script.Parent.AmmoScript.Ammo.Value - 1 Tool.Handle.Fire:play() local vCharacter = Tool.Parent local vPlayer = game.Players:playerFromCharacter(vCharacter) local missile = Instance.new("Part") local spawnPos = vCharacter.PrimaryPart.Position spawnPos = spawnPos + (v * 8) missile.Position = spawnPos missile.Size = Vector3.new(1,1,1) missile.Velocity = v * 500 missile.BrickColor = BrickColor.new(26) missile.Shape = 0 missile.BottomSurface = 0 missile.TopSurface = 0 missile.Name = "Bullet" missile.Elasticity = 0 missile.Reflectance = 0 missile.Friction = .9 local force = Instance.new("BodyForce") force.force = Vector3.new(0,90,0) force.Parent = missile Tool.BrickCleanup:clone().Parent = missile local new_script = script.Parent.Bullet:clone() new_script.Disabled = false new_script.Parent = missile local creator_tag = Instance.new("ObjectValue") creator_tag.Value = vPlayer creator_tag.Name = "creator" creator_tag.Parent = missile missile.Parent = game.Workspace end Tool.Enabled = true function onActivated() if not Tool.Enabled then return end Tool.Enabled = false local character = Tool.Parent; local humanoid = character.Humanoid if humanoid == nil then print("Humanoid not found") return end local targetPos = humanoid.TargetPoint local lookAt = (targetPos - character.Head.Position).unit fire(lookAt) wait(.08) Tool.Enabled = true end script.Parent.Activated:connect(onActivated) AmmoScript: function equip() print("Equipped") if game.Players.LocalPlayer ~= nil then local m = Instance.new("Hint") m.Parent = game.Players.LocalPlayer while m ~= nil do wait(0.1) m.Text = "Ammo : "..script.Ammo.Value end end end function unequip() print("Unequipped") if game.Players.LocalPlayer ~= nil then print("localplayer found") local m = game.Players.LocalPlayer:FindFirstChild("Message") if m ~= nil then m:remove() end end end script.Parent.Equipped:connect(equip) script.Parent.Unequipped:connect(unequip) What's wrong?

    of     1