Scale Pulse

Name: Scale Pulse
By AdamO on Discord

A simple script you can attach to any mesh entity, to pulse its mesh scale property. The scale can be pulsed on a loop, or one-shot. You can choose whether to scale on the client or server - client is default, and will ensure smooth scaling, but the collision won’t update and players may not all see the mesh at the same scale if it’s looping from the start, so this is recommended for visual things, like the pulsing pickups in the Cursed Galleons Hub. Server won’t appear so smooth, but will update the collision and be the same for all players, which is recommended for scaling objects that affect gameplay, like a growing/shrinking object that blocks a doorway.

There’s an example ScalePulseApple template included which you can drop in to see how it works.