Up and down bobbing animation while moving with the player

So basically I have a crown object that when touched it welds to the HumanoidRootPart of the player and floats above their head. I wanted to make the crown have an up and down bobbing animation to make it look like its floating, I tried using Tween service but the issue is the crowns position doesn’t get updated constantly while the player is moving so the tween will just keep playing in the original position where the crown was, is there a way I can tween it to always keep it relative to the players position?

1 Like

id loop/constantly update the starting position of the crown in accordance to the players head, cuz it seems like its stuck in one spot, maybe a welded part to the head might do good to give it a reference

I would create a weld connected to the head and the humanoidrootpart, than just tween the welds c0.

Issue with that tho is I need it to always move up and down even when its not welded to a player, unless if I wait til its welded to a player and then move the c0 of the weld but I feel like there has to be an easier solution