How can i make a unicycle System?

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    im a beginner programmer and i dont know where to start, i want the movement to be similiar to the one from this game : https://www.youtube.com/watch?v=wtsK7DAjXl8
  2. What is the issue? Include screenshots / videos if possible!
    i dont know if i should get animations and make a whole new movement system or just make it physics based (Hinge Constraints and stuff).
  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I looked all around the roblox forums i havent found one thats similiar to that game
    After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!

i dont want anyone to write the code for me, i just want advice on the most proper way to do it

-- This is an example Lua code block

Please do not ask people to write entire scripts or design entire systems for you. If you can’t answer the three questions above, you should probably pick a different category.

1 Like

You can use a BodyGyro or AlignOrientation instance to make it always upright. Then get move directions from the PlayerControl module to move the bike. And have an animation for forward and reverse leg movement.

1 Like

Alignorientation and hinge constraint as @Interactivated mentioned. It will never be 100% similar but it is a starting point.

Humanoid system:

1 Like

I will Try this approach Thank you so much

1 Like

Yeah i figured out that physics based wont really work since i would have to tweak the movement to make it a little bit hard and difficult to control to add to the difficulty of the game

Yeah don’t do physics based, that would be a nightmare. It’s very obviously just attached to the character capsule and animated in that video. You’ll probably want to disable Humanoid.AutoRotate and make sure that Player.UseStrafingAnimations isn’t enabled.

Can just move the Humanoid.HipHeight up until the unicycle wheel appears to be sitting flush with the ground.

3 Likes

So basically make a rig that contains the character and the unicycle and make forward backwards and idle anims? thats all i would need to get started right? other than actual scripting lol

1 Like

Essentially yeah! You’d want to script the character lean in code, but the rest would be in animations.

i got the animations! ill script it soon