I am trying to make a script that gives a dearkheart to my friends when they join my game, it appears though that this one did not work. Can anyone fix it or make a better one?
local VIP = { ["FluffyCatToast"] = true, ["CRhockey48"] = true } local Tool = Game:GetService("ServerStorage"):WaitForChild("Darkheart") Game:GetService("Players").PlayerAdded:connect(function(plr) if VIP[plr.Name:lower()] == true then Tool:Clone().Parent = plr.Backpack Tool:Clone().Parent = plr.StarterGear end end)
Try this: (I use it in my game.)
game.Players.PlayerAdded:connect(function(p) if p.Name == "FluffyCatToast" then local Tool = game.ServerStorage.Darkheart:Clone() Tool.Parent = p.StarterGear --if it's on playeradded they will have it anyways. end end) game.Players.PlayerAdded:connect(function(p) if p.Name == "CRhockey48" then local Tool = game.ServerStorage.Darkheart:Clone() Tool.Parent = p.StarterGear --if it's on playeradded they will have it anyways. end end)
I know it's inefficient to use multiple PlayerAdded events, but it works fine.