part = script.Parent
serverstorage = game:GetService("ServerStorage")
part.Touched:connect(function(hit)
if game.Players:GetPlayerFromCharacter(hit.Parent) then
p = game.Players:GetPlayerFromCharacter(hit.Parent)
part.BrickColor = BrickColor.new("Really red")
local sword = serverstorage:WaitForChild("Sword"):Clone()
sword.Parent = p.Backpack
end
end)
Please remember to use the code block :)
About the script, check this out:
part = script.Parent serverstorage = game:GetService("ServerStorage") part.Touched:connect(function(hit) if game.Players:GetPlayerFromCharacter(hit.Parent) then p = game.Players:GetPlayerFromCharacter(hit.Parent) part.BrickColor = BrickColor.new("Really red") if not p.Backpack:findFirstChild("Sword") then --To check if the player already has a sword. If they don't then the script continues. local sword = serverstorage:WaitForChild("Sword"):Clone() sword.Parent = p.Backpack end end end)