How can I detect a player inside a script, wich uses hit function? I cannotu se LocalPlayer or fuff
function(hit, plr) because it won’t work. Get plr from character doesn’t too.
Basically I want to give a player +1 money value by detecting minerals, and then deleting them.,
My code:
script.Parent.Touched:Connect(function(hit)
if hit.Parent:IsA("Tool") then
local plr = game.Players:GetPlayerFromCharacter(hit.Parent.Parent)
local plrls = plr.leaderstats.Money.Value
local hv = hit.Parent.SellCost
plrls = plrls + hv.Value
hit.Parent:Destroy()
else
local plr = game.Players:GetPlayerFromCharacter(hit.Parent)
local plrls = plr.leaderstats.Money.Value
local hv = hit.SellCost
plrls += hv.Value
hit:Destroy()
end
end)