Warning: Bolt is not currently recommended for useDetails >
Easier, Optimized, FasterWebsite Getting Started Documentation GitHub Roblox
AboutBolt is a Library with the aim of making programming easier and faster for all developers. It is an open source project on GitHub. Bolt is a collection of simple functions for simplifying tasks. For example I can use Bolt to create a leaderstat with only one line of code:
Bolt.NewLeaderstat(player, name, variableType)this is just one of many examples of what Bolt can do.
Getting StartedSetting up a Bolt powered project is very simple we have a guide on our website here.
Or you can use the video I made:
DocumentationOur website includes documentation in the form of tutorials and API references.
If you are using Bolt for only one simple command in your game for example Bolt.Health.Kill() then your game may suffer from performance losses if you compared it to doing
game.Players.LocalPlayer.Character.Humanoid.Health = 0 .However using Bolt for only one simple command like
It may come to a surprise to some people that Bolt improves performance in games where you take advantage of multiple functions. This is because instead of your game having to store each time you write
game.Players.LocalPlayer.Character.Humanoid.Health = 0 you game simply has to store function
Bolt.Health.Kill(player) player.Character:WaitForChild("Humanoid").Health = 0 end
and then only having to write Bolt.Health.Kill() every other time. This is even an example which would have the largest performance impact with using Bolt although once used enough will gain extra performance. I would like to thank @R0bl0x10501050 for letting me know about this and that I should point out the fact that it may have a performance impact if only used once or twice. Once you get your head around it you will understand why you need to use Bolt several times before it has a performance gain.
FutureThis isn't just a project that I released and that I'm never going to update again. This is a project which I will continue to support for a long time. I want to keep updating this and I already have some updates in mind :wink:
On Bolt’s GitHub we encourage all developers to use the issues and the discussion sections. Please post you issues in the issues tab and all Q&A’s, feature requests, etc. in the discussions section.
Important when using GitHub. Make sure to make all files in requires a child of Bolt.lua.
Please feel free to leave suggestions as to what I should add. It would really help.
Thank you everyone for showing your interest in the project