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

It says "Unknown Global 'player'"?

Here's the script ``local cost = 500

local petModule = require(game.ServerScriptService:WaitForChild("PetModule"))

script.Parent.ClickDetector.MouseClick:Connect(function()

if player.leaderstats.Cash.Value >= 500 then

	player.leaderstats.Cash.Value = player.leaderstats.Cash.Value - cost

	local pet = petModule.chooseRandomPet()

	print(pet.Name.." selected")

	game.ReplicatedStorage.HatchEgg:FireClient(player,pet)

end

end)

1 answer

This is because you haven't defined the variable player yet. try putting

script.Parent.ClickDetector.MouseClick:Connect(function(player)

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