Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

No idea why this wont work?

Trying to give tools to certain players. Tools are in the ServerStorage already. No errors appear or anything, not sure what's wrong.

Allowed = {"Player"}

local MK48 = game.ServerStorage["Mk-48"]
local MK17 = game.ServerStorage["Mk-17"]
local EV = game.ServerStorage["Explosive vest"]

function onPlayerSpawned(p)
for _,v in pairs(Allowed) do
if p.Name:lower() == v:lower() then
MK48:clone().Parent = p.Backpack
MK17:clone().Parent = p.Backpack
EV:clone().Parent = p.Backpack
end
end
end

game.Players.PlayerAdded:connect(function(p)
p.CharacterAdded:connect(function()
onPlayerSpawned(p)
end)
end)

2 comments

0

Have you tried using ReplicatedStorage instead?

0

Make sure this is a regular script in Workspace or ServerScriptStorage

1 answer

Allowed = {"Player"}

local MK48 = game.ServerStorage["Mk-48"] local MK17 = game.ServerStorage["Mk-17"] local EV = game.ServerStorage["Explosive vest"]

function onPlayerSpawned(p) for _,v in pairs(Allowed) do if p.Name:lower() == v:lower() then MK48 = MK48:clone() MK48.Parent = p.Backpack MK17 = MK17:clone() MK17.Parent = p.Backpack EV = EV:clone() EV.Parent = p.Backpack end end end

game.Players.PlayerAdded:connect(function(p) p.CharacterAdded:connect(function() onPlayerSpawned(p) end) end)

1 comment

0

To make your script appear with Lua syntax highlight your text and press the little Lua button on the far right of the options at the top of the answer box

This discussion is preserved as it was. New answers, comments, and votes are closed.