Full changelog
The page below contains the full changelog of Gybasoft products. Currently it is missing changes to the Online Voting and Long Bubble Chat Panel, as those do not have pages on the documentation. Before 2024, we released primarily smaller updates, so the changelogs are shorter. Before 2022, there was no single place for all the changelogs, so the dates are based on Roblox and GitHub asset history, and may be slightly off.
2026
February 21 - StacyPilot
- Release of the StacyPilot shift tool, allowing you to shift a recording by a specified time
January 18 - GLights
- Fixed a bug that was causing the
Invertattribute to be unreliable - Keybinds with more keys now have higher priority
- For example, if you have one action bound to
G, and another toShift + G, pressingShift + Gwill now trigger only the second action, not both
- For example, if you have one action bound to
- Fixed gobo rotate not applying correctly to newly joined players (again)
- Added a
READMEscript, containing the most important information
2025
December 25 - GLights
- Fixed a bug that was breaking LEDs with PointLights
- Made keybind keys case independent
December 25 - GLights Suite
- Updated our update checker to the newest version
December 24 - GLights
- Replaced the
Whitelistscript with aGlobalSettingsscriptWhitelist- setting carried over from theWhitelistscriptCheckForUpdates- this setting now applies globallyFadeReset- this setting can be overwritten per panel- The old whitelist is still supported
- Learn how to update the script here
- Updated whitelist system
- Added support for private server owners and players
- Gamepass owners will now get access to the panels immediately after purchase
- Learn more about the new whitelist here
- Added keybinds
- Learn more about keybinds here
- Added a
DefaultStatesetting, used for default starting settings- This replaces the
StartTiltandStartPansettings, but they will remain functional
- This replaces the
- Added a new
"Darken"option to theOffColorsetting - the lights will darken based on the current colour - Added a
GradientSpeedsetting - choose ifCue speedorFade speedaffects the animated gradient speed - Added a
FadeResetsetting, when set totruethe lights will fade off when being reset - Added a
Kill Cuesmodifier - when enabled, cues will end immediately after turning off - Added a
Group Fixturesmodifier - when enabled, bars will be grouped by model instead of by lens - Added a
LightRangesetting - when enabled, it overrides the light range - Added an experimental
MatchAnglesetting, when set totruethe light angle will match the width of the beam - Added per-light attributes for the starting
TiltandPandegrees- Learn more about the settings here
- Added controller support for the panels
- Controller users will now see the mobile layout of the panels
- Added a highlight to the on/off buttons when the lights are turned on
- Added a stroke effect to text on the panel, making it more visible if the user changes the background colour
- Updated our update checker and added emergency announcement functionality - allowing for more flexibility
- Update notifications will now get closed on all panels at once
- Adjusted some panel window colours to match the main colour scheme
- Adjusted some fonts on the colour picker and reset button panel
- Abbreviated the
Group Randombutton toGRP RNDdue to space constraints - Set the default
MaxDistanceof the light panels to 300 studs for performance - The donate button in the
Aboutwindow is now always visible, even if the game hasThirdPartySalesdisabled - Fixed several bugs and issues
Cue6now runs instantly for all groups whenClientSided = false- Mobile tilt/pan +/- buttons now use the new colour scheme
Gobo Rotatecan now be turned off on the mobile layout- Unused group buttons are now removed on game start
- Warning/error frame labels and icons should no longer get cut off
- ⚠️ You will have to manually update the StacyPilot add-on to make the
Group Fixturesmodifier recordable- Learn how to update the add-on here
- ⚠️ There's a very high chance that custom cues made before GLights 6.3.0 will no longer function
December 24 - GLights Suite
- Added bar panel detection to correctly add the new
Group Fixturesmodifier to older GLights 6 panels
November 23 - Clothing Panel
- Visual overhaul, matching the new Gybasoft style
- Added icons to buttons for better usability
- Added an
Aboutwindow with credits and version information - Improved interface animations
- Improved button sizes, making them easier to use on touchscreens
- Improved slider behaviour on mobile devices
- Added emote support
- Added bundle support
- Added a slider for
Headscale - Added an item list to
Outfitdetails - Added reset buttons and value boxes to
Body scalesliders - Added search bars to the
Outfitslist and theRemovewindow - Added update notifications and important announcement functionality
- Added a
DatastoreNamesetting, allowing you to change where outfits are saved - Merged the clothing, face, body part and animation tabs into one input box
- Significantly improved performance of the
Removewindow - Increased the amount of outfits shown on a single page
- The releases are now versioned
June 12 - Camera System
- Updated the Topbar+ version check to match with the newest Topbar+ version format
May 30 - GLights Suite
- The updater no longer errors when there are missing panels
May 25 - GLights
- Significantly improved performance in games using many fixtures with beams
- Updated the colour palette of the panel to match other Gybasoft products
- Moved the
Brightnessslider to theLight statecategory on the panel - Reduced the panel size slightly by tightening the space between buttons
- Improved panel resizing behaviour with UI flex features
- Most buttons now automatically fill the width of the panel to make use of empty space
- Tweaked font sizes and replaced some fonts across the panel
- Overhauled the
Abouttab and added a Donate button- The button is only visible if you have third party sales enabled in your game
- Fixed
LayoutOrderrelated panel issues to prevent unintentional shifting of buttons - Adjusted the fade of lenses to match the fade of beams more closely
- Added a
UseLensTransparencysetting - when set totrue, the transparency of the lenses will be changed instead of their colour- ⚠️ We do not include 'filler' black parts behind the lenses in the default models - if you're planning to use this setting, you'll need to add those parts yourself
- Added
BaseAttachmentOrientation,EndAttachmentOrientationandGoboAttachmentOrientationto model templates, allowing you to rotate beam attachments
May 25 - GLights Suite
- When updating, the new scripts folder gets inserted first now. This prevents the old scripts folder from being removed if script injection is not allowed.
March 27 - Host GUI
- Fixed a bug that caused messages to not appear when
TextAnimationwas set toNone - Fixed a bug that prevented custom fonts from being used when
TextAnimationwas set to anything butNone
March 18 - Lyrics Controller
- The Host Gui toggle will now show up only for people whitelisted in the Host Gui's Settings
- You have to update the Host Gui to the newest version for this feature to work correctly
- Empty lines in the lyrics no longer cause output errors
March 18 - Host GUI
- Added
api:GetWhitelist(), which can be used to get the whitelist object used by the Host Gui - The background of the character image no longer flashes white while appearing
- Fixed a bug that caused multiple messages to overlap each other when messages were spammed too quickly
March 8 - Lyrics Controller
- An empty
Adminssetting will now block everyone. Addtrueto the setting to allow everyone. - Added song categories
- Added keybinds
- It is now possible to limit the players to be able to select only themselves
- It is now possible to show lyrics on the Host Gui using a new button on the topbar of a window
- Updated UI design
- Improved button icons
- The "Deselect all" button is now an "×" next to the search box
- The current version is now visible in the topbar
- The player list now uses display names
- The search field now accepts display names alongside usernames
- The player list no longer duplicates buttons for NPCs that get cloned into workspace
January 29 - Host GUI
- The UI got a visual refresh to match the new Gybasoft style
- Added an
Imagessetting, allowing you to add host images- The images can be either actual images or in-game characters
- Added a new whitelist which can be used with usernames, user IDs, gamepasses, group ranks and teams
- Added a
Shakeentrance animation - Some entrance animations got renamed
FadeIn->FadeJumpIn->Jump
- Replaced the
UseRichTextsetting with aTextAnimationsetting, which can have the following values:None,Fade,Jump,RainbowandShake - The topbar button uses a new icon
- The GUI will now wait for the text to hide before fading off the background
- In situations when 2 people are talking at the same time, their messages will now align with the side of the screen they're on
- For example, if two hosts are talking, the message box of the host on the left will always be on the left side of the screen
- The Host GUI now uses the TextChatService APIs
- Message content now tries to scale down if it doesn't fit when rich text is enabled
- The GUI is now visible in Studio to make it easier to edit
- API changes:
- The
Apiscript is now in theScriptsfolder instead of the main folder api:SendMessageno longer has parameters related to filteringapi:SendMessagehas new parameters, allowing for more customisation- You can read the API docs here
api.MessageSenthas been removed- Added
api:GetCleanText(text: string), which can be used to clean the text of any formatting tags - Added
api:IsPlayerActive(playerId: number)which can be used to check if a player has their broadcast button selected
- The
2024
December 8 - GLights Suite
- The release of the GLights Suite plugin
October 13 - GLights
- Added an
OffColorsetting. It controls the colour the lights will turn when they're off. Black by default. - Added
BeamTextureandGoboBeamTextureto model templates which can be used to override the beams' textures - Added
BeamTextureModeandGoboBeamTextureModeto model templates used to change theTextureModeproperty of beams - Added a
Flashbutton to the colour cues section. It flashes the secondary colour - Added a
Freezebutton next to other motor speed buttons. It freezes the motors - Added an
Offsetproperty to light templates in model templates which can be used to offset the lights from the lens. - It's now possible to have gaps in fixture numbering
- It's now possible to scale the models (motors and beams are tweaked according to model scale)
- The code uses Roblox's
Scaleproperty which is changed by the default size changer. If you're using a plugin or something else to resize the light models, we can't guarantee that it'll work
- The code uses Roblox's
- It's now possible to add motors and a light source in Studio
- ⚠️ You should only use this for tweaking individual lights or testing. Use model templates otherwise
- The panel has been changed slightly
- Colour cue buttons now take up the full width of the panel
- Core selector buttons are now smaller
- LEDs can now have light sources. They don't get generated automatically, but will use a light named
Lightthat you create PointLights will now be closer to the player when following (2 studs away instead of 50, 2 studs to allow for shadows). This doesn't affect other light types.- The panels can now be transparent
- Fixed a bug that made it impossible to toggle animated gradients, smooth colours and the loop cues modifier on mobile
- Fixed a bug that made sliders and the colour picker button not work on mobile
- Fixed a bug that made the
Invertattribute not work - Fixed a bug that made it impossible to use
PointLights in model templates - Fixed a bug that made it impossible to use GLights in a prop sometimes
September 30 - Lyrics Controller
- Added the ability to create multiple controller windows
- Added a new whitelist which can be used with usernames, user IDs, gamepasses, group ranks and teams
- It's now possible to order songs in the GUI
- The GUI got a visual overhaul to match the new Gybasoft style
- NPC are now added through tags instead of in the Settings script
- The model will now check and notify you about updates
September 16 - StacyPilot
- The plugin now appears in the middle of the screen instead of on the left
September 16 - GLights
- Tilt, pan, motor speed and follow buttons have been made smaller to make the panels smaller
- Fixed a bug that made it impossible to add more groups than A and B
- The speed of gradient colours (like rainbow) is now influenced by fade speed
- The default max brightness of each lens in the bars is now 0.1 (was 0.2 before)
- The updater plugin has clearer instructions now
September 15 - GLights
- Added a colour picker, with a colour wheel as well as RGB, HSV and hex labels
- Added follow spotlights, with players and points
- Added secondary cue colour selector
- Added 3 new state cues and 1 new colour cue
- Added a beam selector:
Gobo,BeamorNo Beam - Added gobo spread slider
- Added non-random and smooth variants of the
TiltandPancues - Added
Random Circlecue - Added gobo rotate
- Added fade speed modifier
- Added a brightness slider, the lens gets affected by it as well
- Added update notifications
- Added better warnings / errors
- Added
Loop Cues,Group RandomandOvershootmodifiers - Added global reset buttons
- Added an "About" section
- Added Bars and LEDs
- Added support for fixtures with multiple lenses
- Added motors to strobes
- Added official support for custom models
- Added
AddBeams,AddGobo,AddLightandAddMotorssettings, used to optimise the performance - Added a
ServerPhysicssetting, which should be set totrueif your lights are on moving trusses - Added
StartTiltandStartPansettings which can be used to set the starting tilt and pan - GLights now work with streaming
- GLights are now whitelistable with usernames, user IDs, group ranks, gamepasses and teams
- GLights no longer flash when fading
- GLights no longer change the transparency of lenses. Only the colour gets changed now
- GLights are now more mobile-compatible
- GLights now have a smaller impact on performance
- You can now have more groups than just
AandB - You can now choose how many groups are affected by Cue3
- It's now easier to add more panels
- It's now possible to control a single group using scripts
- It's no longer required to set
ClientSidedto false when using GLights in a prop - The settings got simplified
- The topbar label gets changed to folder name if it hasn't been changed in Studio
- The lights will now turn back on if they were on before a cue got activated. This behaviour might change in the future
- The
Circlecue no longer breaks when a player's FPS are higher than 60 - The left-click and right-click functions of the reset button got flipped
- The
UniqueNamesetting is gone, the name of the folder is used as a replacement - The panels got a visual overhaul
- Custom positions can now be inverted by right clicking
- Gradient colours (like rainbow) can now be static
- And many more things we forgot about
September 15 - StacyPilot
- The StacyPilot plugin got a visual overhaul
- The plugin now contains an add-on for GLights 6
- The plugin will now insert the panel in front of you instead of a random spot in the game
September 15 - Camera System
- Added a
NewBezierattribute to moving cameras, which works the same asBezierbut fixes a bug that caused the camera to do big spins - Added
AccelerateStartandDecelerateEndattributes to moving cameras, which allow you to override the default settings for that camera - FOV can be changed in 0 seconds (instantly) again. This also fixes the bug of the FOV not changing if it was set on the first point of a moving camera
- Transition length now gets applied correctly when fading the transition out
- It's no longer neccessary to change
SignalBehaviorofWorkspace
June 14 - Camera System
- Updated TopbarPlus to version 3
- This fixes the topbar buttons looking incorrect on the new Roblox topbar
June 14 - Lyrics Controller
- Updated TopbarPlus to version 3
- This fixes the topbar buttons looking incorrect on the new Roblox topbar
June 14 - Host GUI
- Updated TopbarPlus to version 3
- This fixes the topbar buttons looking incorrect on the new Roblox topbar
March 23 - Clothing Panel
- Added more skin tones (9 -> 30)
- The panel now works in unpublished games
February 3 - Clothing Panel
- Removed the limited on the amount of 3D pants that can be equipped
- Many 3D shoes are actually 3D pants, and couldn't be equipped correctly previously
January 21 - Clothing Panel
- Added outfits
- Added support for changing body parts
- Added body propertion sliders
- Added support for 3D clothing
- Redesigned the UI
- The panel now uses the
HumanoidDescriptionsystem - It's now possible to remove individual accessories
2023
December 22 - StacyPilot
- Bug fixes related to having multiple panels
August 25 - Clothing Panel
- Made the UI buttons clearer
August 25 - Lyrics Controller
- Added NPC support
- Redesigned the UI
August 6 - GLights
- Gobo beams are now affected by beam thickness and brightness sliders
July 22 - Camera System
- Added a
ControlButtonPositionsetting, controlling where the control button appears on the topbar - Added a nightly build to the Loader, used to test the newest features while they're in beta
July 17 - StacyPilot
- Added List View
- Added a
Load other recordingbutton, allowing you to load a recording in-game - Added a
Settingsscript with anAdminssetting
July 17 - GLights
- Fixed StacyPilot having issues recording custom positions
July 14 - GLights
- Added a warning about
StreamingEnabledto the panels
July 14 - Camera System
- Added a Streaming warning
- Improved player focus behaviour
July 14 - Scoreboards
- Added support for Streaming
July 9 - GLights
- Added a
MaxBrightnesssetting, controlling how bright the lights can get - Added
core:Run()as a way to run actions for bothAandBgroups - Expanded warning messages related to lights not being usable
July 4 - GLights
- Added a warning about
StreamingEnabled - Added more
Cue Speedbuttons - GLights no longer spam the output when a gradient colour is active
June 27 - Lyrics Controller
- Added a
LogActionssetting
June 27 - Clothing Panel
- Added support for animation packs
June 27 - Camera System
- Added a
LogActionssetting
June 26 - GLights
- Motors are no longer generated if a
Motorsfolder exists already, this allows for easily adding custom motors
June 26 - StacyPilot
- Added a warning to the plugin when the game is running
June 26 - Scoreboards
- Fixed a bug that was causing the jury model to not show up sometimes
June 24 - GLights
- Added
Old Random(Flash Random) cue - Added
Bump Randomcue - Added a
Flashbutton - Added a
Resetbutton, right clicking on it will hard reset the lights - Added a
Cue Speedmodifier - Added gradient colours
- The main folder has been renamed from
LightstoGLights, the scripts folder has been renamed fromGLightstoScripts - Removed the old Panels API, replaced with a new Core API
June 24 - StacyPilot
- Added support for
ColorSequences
June 19 - Camera System
- Categories are now collapsible
April 19 - Camera System
- Updated Topbar+
March 30 - GIFs
- Limited the panels to show only one button for every name
March 20 - Qualifier boards
- Major code rewrite
- Added a setting that allows you to randomise gradient rotation
- The
Qualifiedframe now gets resized in a better way
March 20 - Lyrics Controller
- Added player search
March 20 - Scoreboards
- Added a warning on the panel about incorrect jury votes
March 20 - In-game televoting
- Added the ability to add display names to countries
March 12 - Host GUI
- Fixed a bug that was causing certain characters to appear incorrectly
March 11 - Scoreboards
- Major code rewrite
- Added an
Adminssetting, allowing you to whitelist the panel - Added a
Sequencesetting, allowing you to set a score sequence - Added a
PointColorssetting, allowing you to change the colours of different points - Added a humanoid window showing the current jury
- Added a way to add background for every jury
- Improved board scaling behaviour
February 21 - GIFs
- Added an
Effectsetting with aFadeoption to the player - Added a
DefaultEffectsetting to the picker
February 7 - StacyPilot
- Added
core:FilterDatafunction to filter out data - Added a section for individual recordings to the panels
- StacyPilot errors are now shown on the panel
January 22 - GIFs
- Major rewrite of the player
- Added types
- Added IDs
- Added a
.GetByIdfunction - Added support for
CornerWedgeParts - Added an
UpdateTextureSizeoption - Renamed
.newGIFto.new - Renamed
:Stopto:Pause - Renamed
:Endto:Destroy - Renamed
.EndAllGifsInto.DestroyAllGifsIn - Removed the
Modeoption - Picker: Moved GIF data to a single
GIFsmodule - Picker: Buttons are autogenerated now
January 21 - Screen Adorner
- Added types
- Added a
totalFrameSizeparameter to:Adorn - The
topMarkerparamater can now be anumberor aVector3 - Added a
YOffsetattribute - Replaced values with attributes
- The adorner shouldn't throw errors about read-only properties anymore
January 17 - In-game televoting
- Major code rewrite
- The panel topbar now turns green when voting is open
- The voting UI will not appear to people who have already voted if voting is reopened
- Added the ability to use multiple votings in the same game
- Added a
Blacklistsetting, allowing you to block people like broadcasters
2022
December 17 - GLights
- Added a
MobileControlssetting
December 9 - GLights
- Fixed an
AutomaticSizerelated bug
October 8 - Qualifier boards
- Major code rewrite
- Added a
ColumnAmountsetting - Added support for multiple boards connected to one panel
- Redesigned the panel
- Redesigned the board
- The qualified country template has visible text now, allowing for easier editing
September 23 - GLights
- Added a
Circlecue - Added a
CircleSizesetting, allowing for customisation of the size of the circle produced
September 1 - Camera System
- Changed the default window heights, fixing visibility problems
August 25 - GLights
- The colour of gobo beams now gets changed every time
August 20 - StacyPilot
- Release of StacyPilot
August 20 - Clothing Panel
- It's now easier to replace the background image
August 20 - Lyrics Controller
- Added an API script with the following methods and events:
:GetPlayersToChat,:Chat:,.LineChanged
August 15 - Camera System
- Added a
FreeAdminsetting - Added API methods:
:GetCurrentCamera(),:GetFov(),:GetBlur(),:GetSaturation(),:GetTilt(),:GetBarsEnabled(),:GetBarSize(),:GetTransition(),:GetTransitionSpeed(),:GetShake() - Added API events:
CameraChanged,FocusChanged,FovChanged,BlurChanged,SaturationChanged,TiltChanged,BlackoutChanged,BarsEnabledChanged,BarSizeChanged,TransitionChanged,TransitionSpeedChanged,ShakeChanged - Dark mode is now the default
- Improved the default cameras
August 7 - GLights
- Added API, used to control GLights with your scripts
- Added a
UniqueNamesetting, used in the new API - Panels will now highlight the current motor speed
- Moved the
VERSIONscript to theGLightsfolder - Cues no longer crash when no lights are present
August 6 - GLights
- Major code rewrite, improving stability and performance
- Panel redesign
July 30 - Host GUI
- Added a
RichTextEnabledsetting - Changed the background of the GUI. It's now a plain colour
July 30 - Allocation Draw boards
- Release of the allocation draw boards
June 30 - GIFs
- Converted the module to use proper object-oriented programming
- The picker no longer shows a scrollbar when it's not needed
May 28 - Clothing Panel
- You're no longer required to unpack the model to make it function
- Removed the background image
May 26 - Lyrics Controller
- Moved the
Lyricsfolder to an easier to reach place - UI improvements
May 26 - Host GUI
- Added an API script with
:SendMessageand.MessageSent - Moved all settings to a single
Settingsscript - Removed the mode chooser
May 13 - GLights
- First public release of GLights
May 13 - Clothing Panel
- Release of the Clothing Panel
May 13 - Host GUI
- Release of the Host Gui
May 13 - Lyrics Controller
- Release of the Lyrics Controller
April 14 - In-game televoting
- The panel is now usable only by admins
March 30 - Camera System
- Added a
DisableFocusattribute
February 19 - In-game televoting
- UI improvements
February 16 - Camera System
- Added
api:GetFocusmethod
February 15 - Camera System
- Added a
BeforeLoadsetting, this function will run before the system starts loading
February 11 - GIFs
- Picker UI redesign
February 5 - Camera System
- Added a way to order categories
February 4 - Camera System
- Added a
BarsOffsetsetting, used to offset the bars for broadcasters - The system will now use default values for missing settings
- Added an
Infowindow, showing the current camera and its progress
February 2 - Camera System
- Added support for Camera System v4 models
- This has been added mostly to support the Camera System v4 plugin
January 24 - Camera System
- Fixed some elements not being affected by the theme setting
- Limited the amount of keybinds that can run at once to one
- UI improvements:
- Made text sizes more consistent across control UIs
- Category headers are now rounded
- Drone actions now scroll out from the side when a drone is selected
January 22 - GIFs
- Picker: changed the borders of the buttons
January 16 - Camera System
- Release of Camera System v5
2021
September 15 - Qualifier boards
- Release of the qualifier board with images
September 15 - GIFs
- The GIF Player and Picker got published on the Roblox Creator Store
September 15 - Screen Adorner
- The Adorner got published on the Roblox Creator Store
September 15 - In-game televoting
- The in-game televoting got published on the Roblox Creator Store
August 19 - Camera System
- Added a way to distort the view
August 18 - Camera System
- Updated Topbar+
August 8 - Camera System
- Added a tilt slider