Hi, I was wondering if the starter character could be a rolling ball (fish bowl, actually), with inside water and a fish, and basically when you move in one direction (you are the fish), the bowl that contains you rolls in the same direction you are taking, I don’t know if I was clear enough, let me know if not. It should look something like this:
To make something like this, I would recommend creating a Part when the player joins, weld it to the Character so it stays on the character, make the Character invisible and finally use some type of mesh that looks like a fish (or whatever you are using) and weld it to the Character's RootPart.
Make some adjustments to the fish (or whatever you are using) so it faces forwards, after that, you can do some type of code which usesbodyforces to make the ball rotate everytime you move.
thank you, it works, but the player rotates with the ball. is there any way to make the player not roll? Also, is there any way to add real water inside of the ball? (With “real water” I mean water you can swim into)
Sorry for not replying, but try messing with this marble.BodyAngularVelocity.AngularVelocity = Vector3.new(char.Humanoid.MoveDirection.z * 32,0,char.Humanoid.MoveDirection.x * -32) part of the code. Try changing the Z or X values to make it faster.