Client Code not running

Hi. My game is supposed to run code that enables/disables Proximity Prompts client side. However, the code never runs. There’s no typos at all.

Server

local ProximityPromptService = game:GetService("ProximityPromptService")
local Cook = game.ReplicatedStorage:FindFirstChild("Cooking")
local stage = 0
local function onPromptTriggered(promptObject, player)
	local trigger = promptObject.Name
	local triggerparent = promptObject.Parent.Name
	stage = 0
	print(trigger)
	--if  promptObject.Parent.Parent.Parent.Parent.Parent.Name == player.UserId then
		if triggerparent == "Fridge" then
			stage = 1
		elseif triggerparent == "Flour" and trigger == "dip" then
			stage = 2
		elseif triggerparent == "Flour" and trigger == "flip"then
			stage = 3
		elseif triggerparent == "Egg" and trigger == "dip"then
			stage = 4
		elseif triggerparent == "Egg" and trigger == "Flip"then
			stage = 5
		elseif triggerparent == "Breading"and trigger == "dip" then		
			stage = 6
		elseif triggerparent == "Breading" and trigger == "flip"then
			stage = 7
		elseif triggerparent == "Fry" and trigger == "Fry" then
			stage = 8
		elseif triggerparent == "Fry" and trigger == "Take" then
			stage = 9
		end
		print(stage)
		Cook:FireClient(player, stage)
	--end
end
ProximityPromptService.PromptTriggered:Connect(onPromptTriggered)

Client

local cooking = script.Parent
local Fridge = cooking.fridge.Fridge.Grab
local Flour = cooking.DIpping.Flour
local Eggs = cooking.DIpping.Egg
local Breading = cooking.DIpping.Breading
local fry = cooking.Fry.Fry
local meter =  cooking.Fry.Meter.SurfaceGui
local Cook = game.ReplicatedStorage:FindFirstChild("Cooking")
local function Activate(Stage)
	print(Stage .. "???")
	if Stage == 1 then
		Fridge.Enabled = false
		Flour.Flip.Enabled = true
	elseif Stage == 2 then
		Flour.Flip.Enabled = false
		Flour.Dip.Enabled = true
	end
end
Cook.OnClientEvent:Connect(Activate)

Is the local script inside workspace? If it is you cant do that you would have to put it inside either StarterGui or StarterScripts

1 Like

is the LocalScript in a Client Sided folder? LocalScripts have to be located in either StarterGui, StarterPack , StarterPlayerScripts or StarterCharacterScripts to work.

Edit: Oops, apparently this question was already answered.