How do I make a turning circle and slow down the players speed when turning

as you see in the video, what I want to achieve is that dinosaur and how its turning like that depending on the direction its moving in

how would I be able to do that?


2 Likes

It seems like the video is unable to be located, but from the title it seems that you want the player to move in a circle instead of just rotating (similar to a car). One way to do this would be having a script that detects if the player is holding A/D/whatever turning movement key, and when that key is pressed, make the player move forward. A way to do this would be to copy a sprint script from the roblox library (yes I know I suck at coding), then change the shift key detector to A or D, then make the player move forward (either through emulated movement or velocity).

If that doesn’t work, you could also make a script that only allows the user to turn whilst they are moving.

The video basically was, when the dinosaur lets say moved right, the body would bend right and still move right

If thats the case, then you would need to create animations for moving left and right. Just create a copy of the dinosaur rig, open up the animation editor, and create a desired moving left/right animation, and make that animation play when the character is holding A/D (moving left/right).