How would I make controlled flinging?

Games like fly race are taking over right now but is there a way to make the player get flung to a cframe controlled? like the type of flung in games like anime fly race? Basically i want instead of the player moving forward I want the player to move up and forward in a half circle.

The way I would do this would be to set the characters velocity to a vector that is half way between the camera’s forward vector and the up vector. You may want to adjust the ratio of these vectors to get the exact trajectory you want.
local char = script.Parent
local camera = workspace.CurrentCamera
local velocity = (camera.CFrame.lookVector * .5) + (camera.CFrame.upVector * .5)
velocity = velocity * speed
char.Velocity = velocity

2 Likes


Its not working