@Bytewave, I didn't see any ULib specific code, so didn't suggest this -
Stanhelman, however, if you're going to make it rely on ULib, you're going to want to add checks or place it in a better file path to ensure ULib is loaded.
As it stands now though, it should run on any server, ULib or not.