FX Controller

Effect Layers

The effect layers are the same for both noseboop and headpat.

The controller makes heavy use of isLocal assumptions and will work differently based on who is running it.

Remote does not perform contact checks, making it more reliable.

Sound Layer

Runs whenever AD/Noseboop is true: plays a sound and shuffles AD/Random once done.

This is separated so you and remote players hear the same sound every time.

Parameters

Main Parameters (synced or unsynced)

Parameter Type Description
AD/Noseboop Bool Whenever the nose is booped (SFX listens to this).
AD/Headpat Bool Whenever the head is pat.
AD/Random Int Selects the audio clip for noseboops.

Support Parameters (always unsynced)

Parameter Type Description
AD/Safety/Noseboop Bool Enable/disable Noseboop.
AD/Safety/Headpat Bool Enable/disable Headpats.
AD/Safety/AllowSelf Bool Allow interacting with yourself.