V2.1.0
- Added SetCharacter
- Added SyncZoom
- Added FreeCam
More information on the documentation page
This looks really awesome. However, how do I manually install this? All you’re telling me is to “drag and drop the file into Roblox Studio”.
Where do I put it? Where do things need to be put? What’s the setup specifically? Forgive me for my stupidity, but I’m sure others were also wondering this.
Ideally, you should avoid installing it manually. Technically, all you have to do is download the file and drag and drop it into Roblox Studio. After that, ShiftUnlocked should appear in your Explorer window. You can then require the main module and use it. You don’t need to mess with any of the main module’s children. You can put the main module anywhere you want as long as the client can access it. For setting up the camera specifically, you can read this: Setting up the camera - ShiftUnlocked. If you still have any questions, feel free to tell me.
really awesome module, very easy to use and highly customizable aswell!
would recommend for any third person camera needs
How to set up drop to roblox?
im use it bu not working for me
I feel the resource is now in a stable place and can be used as a shiftlock alternative.
Definitely.
I’m actually making my own shiftlock module, an all in one that can be dissected easily.
Do you mind if I fork some of your camera logic?
I’ll credit you.
Awesome module though!
I don’t mind, credit would be appreciated though. This resource was based upon code as well
as it says inside the main source file.
Of course. I’ll credit you as the main contributor.
Thank you for your cooperation.
I’ll send you betas. Probably over forum DMS.
Alright I Have made the basis of my module. Will dm you soon.
Thank you!
(I was able to get past my paranoia of using anything 3rd party for my game)
Hi! I have tried everything to get this to work. I have tried just pasting it into my studio like stated but nothing happens. Where exactly do I set up the camera as stated in setting up document?
Exploiters that uses ;fling, ;walkfling, ;flyfling, etc. are gonna get mad over this LOL
camera manipulation is foreign to me, how did you pull off the velocity offset feature?
Using the player character’s velocity and a spring. The code is open source so you can look at it to see exactly how it works.
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
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.
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!