Open source strafing controller [DISCONTINUED]

Hi! This is one of my first ever contributions to the devforum. I saw that there was many people who wanted to make a strafing controller although didn’t understand how to so I made one myself which is free to use. It will probably save a lot of time and frustration (especially with camera collisions which I still don’t understand much about)…

Here’s what it looks like in action:
https://gyazo.com/b100a25e9deb3cb300e8af5c002643e8

Usage:

Using the module is quite simple really. Require the module once and call the :Init() method in a local script. By default, the controller will be turned off, so to enable it, you will have to additionally call the :SetEnabled() method with a bool as the only argument.

Grab a copy here:

Example script:

local strafingController = require(PATH_HERE):Init()
strafingController:SetEnabled(true)

Settings:
All the settings are available to modify in the module itself. I won’t explain them here because they are all quite self explanatory, with ones such as camera dampening or camera offset.

Require help or reporting a bug?:
Send me a dm via the devforum.

Thanks for reading!
I hope my controller is of some use to you… Also, I’m always looking to improve my code, so if you are able to provide feedback on how I can do so on my module I would appreciate it very much!

18 Likes

I used your example script and it still isn’t working. I put both the module and the init script in playercharacterscripts and even workspace but no luck.

1 Like

Hi. I stopped working on this controller quite a while ago. I will be releasing a new version in a few days which should be easier to use.

1 Like