Changing a Players Billboard GUI

First, never trust the client.
So you should handle these in a server script inside the tool.

Make a variable like this at the place where you define variables:

local Character

This is to call the player’s Character on other functions

Then, Add a equipped function.

script.Parent.Equipped:Connect(function() 
Character = Script.Parent.Parent
end)

Then an activated function

script.Parent.Activated:Connect(function()
local Text = Character.Head.PlayerTag.KillTag.Text
--your stuff here
end)

This method doesn’t use remote events so it’s not exploitable.

And please don’t copy my script as I’m typing it on a mobile so errors might happen due to mobile autocorrect.

1 Like