@ybrain
Roblox Nov 05, 2026

Catapult in my roblox game holds players instead of launching them

Built a catapult with a hinge arm and a bowl. Players stand in it, the arm swings, and they just ride along stuck to the bowl instead of flying off. I've tried applying velocity at the top of the swing but it barely moves them. How do people get a proper fling?
1

Leave A Reply

Log in to post an answer.

1 Answer

akashs Nov 09, 2026
ybrain
It's network ownership. Each player's character is simulated by their own client, so velocity you set on the server gets overwritten almost immediately, which is why they barely move. Fire a RemoteEvent to that player at the top of the swing and apply the impulse on their HumanoidRootPart from a LocalScript. Putting the humanoid into the Physics or FallingDown state for a moment helps too, otherwise it fights to stay upright. Also check nothing is welding them to the bowl.