Hi I am asking: How to implement your own custom events/ RBXScriptSignal?

What I mean is if I have the following MoveToFinished event:

Humanoid.MoveToFinished:Connect(myFunc)

and I want to implement my own event which I will call idle

Humanoid.idle:Connect(myFunc)

How does one implement idle as event to Humanoid?