So this is the main part of the flamethrower. the "mouse.Button1Down" is another function that makes fire enabled and clones the damage script. How can I make it so when you kill someone, it gets added to your KOs? Here's the main gun script and the damage script:
I added creator tags to them, but it isn't working! (The equipped script is a local script)
plr = game.Players.LocalPlayer creator = Instance.new("ObjectValue") creator.Name = "creator" creator.Value = plr Tool.Equipped:connect(function(mouse) local Humanoid = script.Parent.Parent.Humanoid Humanoid.WalkSpeed = 10 mouse.Icon="rbxasset://textures\\GunCursor.png" animation = Instance.new("Animation") animation.AnimationId = "http://www.roblox.com/Asset?ID=331030667" animTrack = Humanoid:LoadAnimation(animation) animTrack:Play() mouse.Button1Down:connect(function() MouseDown(mouse) end) mouse.Button1Up:connect(function() MouseUp(mouse) end) grip = Instance.new("Weld",script.Parent.Parent.Torso) grip.Part0 = script.Parent.Parent.Torso grip.Part1 = script.Parent.Handle grip.C0 = CFrame.new(0,0,-2)*CFrame.Angles(math.rad(10),math.rad(20),0) grip.Name = "Grip" while wait() do if script.Parent.Parent:FindFirstChild("Right Arm")then for _,v in pairs(script.Parent.Parent["Right Arm"]:GetChildren())do if v.Name == "RightGrip" then game.Debris:AddItem(v,0) break end end end end end) Tool.Unequipped:connect(function() fire1.Enabled = false fire2.Enabled = false fire3.Enabled = false animTrack:Stop() game.Debris:AddItem(animation,0) game.Debris:AddItem(grip,0) script.Parent.Parent.Parent.Character.Humanoid.WalkSpeed = 16 end)
^^^^^^^^^ These are two different scripts vvvvvvvvv
brick = script.Parent debounce = false -- Variables brick.Touched:connect(function(hit) if hit.Parent:FindFirstChild("Humanoid") and not debounce then debounce = true local plr = game.Players:GetPlayerFromCharacter(hit.Parent) local hum = hit.Parent.Humanoid if not plr and hum.Health > 0 and hit.Parent.Torso.Anchored == false and hit.Parent.Name ~= "Vault" and hit.Parent.Name ~= "Soldier" and hit.Parent.Name ~= "" and hit.Parent.Name ~= " " and hit.Parent.Name ~= "Governor" and hit.Parent.Name ~= "Emperor" then local ice = Instance.new("Part") hit.Parent.Torso.Anchored = true ice.Anchored = true ice.Transparency = 0.3 ice.BrickColor = BrickColor.new("Teal") ice.BottomSurface = "Smooth" ice.TopSurface = "Smooth" ice.Size = Vector3.new(5,8,5) ice.CFrame = CFrame.new(hit.Parent.Torso.CFrame.p) ice.Parent = hit local filt1 = script.Parent.filter:Clone() filt1.Parent = ice filt1.Disabled = false local tag=creator:clone() tag.Parent=Hum hit.Parent.Humanoid:TakeDamage(50) elseif plr and hum.Health > 0 and hit.Parent.Torso.Anchored == false and plr.TeamColor ~= BrickColor.new("Bright blue") then local ice = Instance.new("Part") ice.Size = Vector3.new(5,8,5) script.Parent.Parent.Torso.Anchored = true ice.Anchored = true ice.Transparency = 0.3 ice.BrickColor = BrickColor.new("Teal") ice.BottomSurface = "Smooth" ice.TopSurface = "Smooth" ice.CFrame = CFrame.new(hit.Parent.Torso.CFrame.p) ice.Parent = hit local filt2 = script.Parent.filter:Clone() filt2.Parent = ice filt2.Disabled = false local tag=creator:clone() tag.Parent=Hum hit.Parent.Humanoid:TakeDamage(50) end end wait(.1) debounce = false end)