Another one of my module scripts is being required by a local script using the following code:
local DefaultFunctions = require(game:GetService("ReplicatedStorage"):WaitForChild("DefaultFunctions"))
And, despite previous advice when I posted a similar question before (link is here), the code I wrote to require the module is yielding my code yet again. The odd thing is, despite the code yielding the script, it doesn't output any warning message about the code yielding indefinitely (I traced this problem with print()). I'm seriously stumped and have no idea what's wrong this time.