Intro/Problems:
I want to make a realistic space station simulator (similar to the ISS) and have been working on various scripts for hydration, nutrition, etc. but the one thing I keep having trouble with is gravity. Using Roblox’s gravity and setting it to 0 just flings you when you jump. What I need help with making is making a script that allows you to float basically. You’d be able to spin/rotate and move around slowly.
I’ve tried using a fairly simple flying script I found but the main issue is there’s still an orientation. It also isn’t preferable as it doesn’t use keyboard commands since your body follows the camera. Might be able to modify my vision to allow some room of camera movement but that’s not as practical in my view. You can’t do a full 360 with the camera, anyway, as it’s still oriented normally.
I’ve seen the gravity controller @EgoMoose made (Wall stick/Gravity Controller)
which, I must say, is very well done. The issue with it, and why I can’t use it, there’s still a sense of gravity as you walk on walls/upsidedown. It’s not 0-G/micro-gravity. The camera manipulation, however, is pretty neat, and understanding how to make something similar in that regard would make sense.
Planned Keyboard commands (certain keys have specific functions, I could always tweak further but my thinking for what could do what):
- W/A moves front/back
- A/D for moving left/right
- Q/E for rotating left/right
- R/F for rotating forward/backward
Note:
I’m a pretty intro scripter, so examples of code would be helpful since the terminology and vernacular is difficult.