overview
logan's camera suite includes 6 core features that work together to give you complete control over your roblox recording environment.
feature list
freecam
smooth camera control system with spring-based physics and multi-input support.
use case: moving the camera freely for cinematic shots
hide players
makes other players and their ui elements invisible.
use case: removing distractions from your shots
hide billboards
hides overhead nametags and billboard guis.
use case: cleaning up visual clutter
hide chat bubbles
removes the textchat bubble system.
use case: preventing chat from appearing in recordings
hide ui
toggles all screen guis on/off.
use case: recording gameplay without ui elements
ignore gui inset
forces fullscreen rendering for all screen guis.
use case: edge-to-edge screenshots and recordings
how features work together
all features are designed to work simultaneously. when you press z:
- freecam takes control of camera
- hide players makes other players invisible
- hide billboards removes overhead labels
- hide chat bubbles disables chat display
- hide ui toggles screen guis off
- ignore gui inset ensures fullscreen rendering
this gives you a completely clean recording environment with one keypress.
feature architecture
each feature is a separate module that exports two functions:
return {
enable = function()
-- activate the feature
end,
disable = function()
-- deactivate and cleanup
end
}
features are independent and can be:
- enabled/disabled individually (coming in future ui)
- modified without affecting other features
- extended with new functionality
enabling/disabling features
currently, all features marked as enabled: true in config.lua activate together with the z key.
future versions will include:
- ui menu (rightshift) to toggle individual features
- per-feature keybinds
- saved presets
next steps
dive into the documentation for each feature to learn how they work and how to use them effectively.