DialogChoiceSelected: No errors?

script.Parent.DialogChoiceSelected:Connect(function(p,c)
	
	if c.Name == "Accept" then
		
		print("sending to server")
		game.ReplicatedStorage.Events.AcceptQuest:FireServer("Retrieve a light bulb then click the light in the shop to install it.","rbxassetid://122306779",Color3.fromRGB(231, 224, 19))
		
	end
	
end)

This is a local script in a NPCs head yet it won’t print anything in the main script or local script?

Main script:

game.ReplicatedStorage.Events.AcceptQuest.OnServerEvent:Connect(function(plr,questInfo,questPrize,questColor)
	
	-- out: {0.823, 0},{0.411, 0}
	-- in: {1, 0},{0.411, 0}
	
	print("quest incoming")
	
	local gui = plr.PlayerGui.QuestAccepted
	gui.Frame.Title.Text = questInfo
	gui.Frame.Prize.Image = questPrize
	gui.Background.BackgroundColor3.Color = questColor
	
	print("info set")
	
	wait(.5)
	print("tweening")
	gui.Frame:TweenPosition(UDim2.new(.823,0,.411,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quad)
	wait(3)
	gui.Frame:TweenPosition(UDim2.new(1,0,.411,0),Enum.EasingDirection.In,Enum.EasingStyle.Quad)
	print("tweened")
	
end)

Nevermind, found a solution!!!