local zone = game.Workspace:FindFirstChild("Zone", true)
local boolean = true
zone.Touched:Connect(function(player)
	if boolean == true then
		boolean = false
		if zone:FindFirstChild("Ball") ~= nil then
			player.PlayerGui.ScreenGui["Umpire's Call"].Text = "Strike!"
		end
		wait(5)
		boolean = true
	end
end)

The question title explains my scenario here. I want to display the type of pitch that is called by a TextLabel called "Pitch Type", but I do not know how to detect which function in the partner script is running. Here's what I am talking about:

-- Part of the other script
local PitchList = {
Fastball = function() end
Cutter = function() end
Sinker = function() end
Slider = function() end
Curveball = function() end
Changeup = function() end
CircleChange = function() end
VulcanChange = function() end
Palmball = function() end
TwelveToSixCurve = function() end
PowerCurve = function() end
Knuckleball = function() end
KnuckleCurve = function() end
Splitter = function() end
Slurve = function() end
Forkball = function() end
Screwball = function() end
}