My local script, when a projectile is fired, meaning, there is no direct contact, it's supposed to print the Player, and Humanoid.
local Player = script.Parent.Parent
local mouse = Player:GetMouse()
function onKeyDown(key)
Key = key:lower()
if key == "z" then
print("Hi")
Game:GetService("Chat"):Chat(Player.Character.Head, "I'll finish you off with this last hit!")
x = Instance.new("Part")
x.Name = "x"
x.Shape = "Ball"
x.BrickColor = BrickColor.new("Really red")
x.Size = Vector3.new(3,3,3)
x.CanCollide = false
x.CFrame = Player.Character.Torso.CFrame*CFrame.new(0, 0, -12)
s = Instance.new("Sparkles", x)
y = Instance.new("BodyVelocity", x)
y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
y.velocity = Player.Character.Torso.CFrame.lookVector*120
x.Parent = Workspace
kk = script.k:Clone()
kk.Parent = x
x.Name = Player.Name
game:GetService("Debris"):AddItem(x, 7)
kk.Disabled = false
end
end
mouse.KeyDown:connect(onKeyDown)
function tagHumanoid(humanoid, player)
local creator_tag = Instance.new("ObjectValue")
creator_tag.Value = player
creator_tag.Name = "creator"
creator_tag.Parent = humanoid
print(player.Name)
print(humanoid.Name)
end
function untagHumanoid(humanoid)
if humanoid ~= nil then
local tag = humanoid:findFirstChild("creator")
if tag ~= nil then
tag.Parent = nil
end
end
end
This is the 2ND time in which I ask a question similar to this. The first time, they completely ignored what I said.

8 comments
There is not enough of the script given to properly help you.
I'ght, lemme fix it.
You're not calling the tag and untagHumanoid functions anywhere, so it won't print the player's name or humanoid's name.
It's still not working, even after I called both function. Keeps saying 'player' is a nil value.
Then you're obviously not feeding in a player argument when you call it...
What do you mean by 'feeding in a player argument'?
Well you have two parameters for you function; 'humanoid' and 'player'. When you call the function, if you don't give it two arguments for those parameters to equal, they will be nil.
The two functions that I need help with, what they do is find who bloxxed who. It's how Servers kept track of who KOs and WOs. Mind PMing me an example?