How to spawn and lock player into a moving object/animation intro

Hey friends! I am working on a project where a player spawns on a beach, can walk up to a boat and queue with other players, and then teleport to a new game when enough players are found.

That much I’ve figured out, but I would love to script it so that when the players teleport to the new game, they have an intro where they spawn on that boat model that they were queuing next to, and an animation plays out where the camera pans down from the sky watching the players standing on the boat as it glides through the water towards their destination.

I’m super new to development so all I could think of was welding the player to a seat on the boat when they spawned in and then using CFrames and Tweening the boat from the spawn point to the destination, but it truly doesn’t work :joy:.

Thanks for any help! Let me know if I can give more context.

1 Like

Most games just anchore humanoidrootpart,teleport it to intiator pos (so all offsets will be right during animation) and then play the animation.

Idk random example pops in my head as to how crystal pickup in game pressure works its just your character frozen facing a switch while animation plays and your camera attached to Head part.

Its a lot easier than it sounds trust me don’t be afraid to test stuff.
Main problem is animating that and i really recomend you to use blender becouse you can personalize controlls and have a lot of tools that speed up work that otherwise would’ve been impossible with FK joints animating.

2 Likes

I really ought to learn Blender. It seems to be pretty much necessary for making genuinely good games. I didn’t even realize you could animate in it!

Thanks for the tip I’ll try that out

1 Like

Ye but you need some extensions (plugins) to export it