I want to make a Part that when I click on it, gives me a Sword. I'm using a normal script.
I receive this error when I play my game in Studio:
- Workspace.Part.ClickDetector.Script:9: attempt to index local 'player' (a nil value)
clickDetector = script.Parent
giver = clickDetector.Parent
sword = game.ServerStorage.ClassicSword:Clone()
function giveSwordToPlayer()
local player = game.Players.LocalPlayer
local playerBackpack = player.Backpack
sword.Parent = playerBackpack
end
clickDetector.MouseClick:Connect(giveSwordToPlayer())
Also if anyone has any valuable sources to expand my knowledge on Rbx.lua other than the new Robloxdev wiki, please let me know.
Thank you

4 comments
I understand now, thank you.
Quick question if you don't mind, how would I apply this same concept to a Text Button in a gui?
Do you have a Discord?
Yes