ShiftUnlocked | Advanced Third Person Camera Module

Just download the ShiftUnlocked.rbxm file from the latest version (v2.2.0 currently) and drag and drop it into Roblox Studio. It should appear in your Explorer window under workspace, then after that, you can place it wherever you want and require the module. I feel like this question stems from a lack of understanding of how modules work, here are some links to help you: Documentation regarding modules, Setting up the camera - ShiftUnlocked

1 Like

Howdy, can there be an event where a player toggles shift lock on or off please? I need that the shift lock button would update whenever player presses Shift on their physical keyboard so I can update things for my mobile on-screen shift lock button. Thanks!

And also I need a new replacement since the creator of another custom shift lock (SmoothShiftLock [Module] - #87 by Rixtys99) was banned

Ah one more thing, maybe make the place uncopylocked or make some sample codes for this resource, thank you again. :heart:

How would I go about rotating the camera upward? Such as a “recoil” script

Unless I’m mistaken, what you are describing already exists. You can use SetEnabled. You can also use the SyncZoom property to have a smooth transition between the module and the normal camera.

Regarding Icons, ShiftUnlocked offers properties to manage the module icons. Set the properties accordingly and disable/enable the module when the shift key is pressed.

Regarding smooth Shiftlock:

If I were to add anything to ShiftUnlocked right now it would probably be this. I just want to make sure that If I add this it won’t disrupt other features and, it will be highly customizable so it can be used for a myriad of use cases.

I use Rojo on the showcase place so uncopylocking the place will not reflect your setup nor will it be usable with just the Roblox place file. Regarding code examples, there are already some examples on the Doc page but I can always add more and improve the already existing ones.

This could be achieved by messing with the _Pitch and _Yaw “private” properties. For example, for a simple recoil feature, you could just add to the _Pitch value when the gun is fired. I hope this makes sense!

1 Like