May be cheaper as part of a pack
Average User Rating


This script allows you to create a tree with three independent branches of custom skills. 
Skills can be active and passive, as well as have consistent access or be available for learning at all times. Skills are learned for skill points, you can add the issue of skill points to your script, or use the script of the skill point as a collectable item included in this product.
The skill tree can save progress between levels, as well as work with the standard GameGuru save system.
This product also includes 15 ready-made skills.
The script interface has high visual customization. You can easily change all used colors and images in the script settings.

List of skills included in the product


Every 60 seconds there is a 25% chance that 1 bullet will be added to the weapon the player is holding. 

Last chance

Adds one ammo to the weapon clip if it runs out.
Two for the price of one

Gives a 30% chance to save ammo after firing.
Fires no more than once every 45 seconds

Automatically loads the weapon in hand without spending ammunition.
Fires no more than once every 120 seconds.
The counter is interrupted by a shot.


Every 30 seconds there is a 40% chance that 1 bullet will be added to the weapon the player is holding and 10% that 10 bullet will be added to the weapon the player is holding. Replaces the "Gatherer" skill. 
Spare clip

Loads an additional clip if the weapon is out of ammo.
Replaces the "Last Chance" skill
Lead rain

Allows you to shoot without reloading for 30 seconds.
Cooldown - 360 seconds.
Press G to activate.

Restores 0.5% health per second
if no damage was taken for 60 seconds.
First aid kit

Instantly restores 25% of health.
Cooldown - 60 seconds.
Press H to activate.
Second wind
Restores 50% health if its level is below 5%.
Cooldown - 360 seconds.
Always ready
Recovers 10% health over 5 seconds after taking damage.
Cooldown - 120 seconds.
Restores 2% health per second
if no damage was taken for 60 seconds.
Replaces the "Respite" skill.
Combat stimulant
Instantly restores 45% of health.
Cooldown - 60 seconds.
Replaces the "First Aid Kit" skill.
Press H to activate.
Restores health, grants unlimited regeneration for 10 seconds.
Cooldown - 240 seconds.
Press J to activate.


Automatically reloads empty weapons.

Abbreviated Usage Documentation

Adding a skill tree to a level
To add skill tree to a level, place any entity on it.  Change the properties of this entity:
·        StaticMode on No
·        AlwaysActive on Yes
·        Main on stv233\skill tree\skilltree.lua
Specify "Load" in the "Name"property if you want the skill tree to be loaded from the previous level.

Done, now the skill tree is added to the level, use Y (default) to open the interface.

Saving the skill tree between levels
To save skill tree between levels, you must create conditions at both levels. At the level from which we transfer (hereinafter referred to as level 1) and at the level to which we are
transferred (hereinafter referred to as level 2).
At level 1, place the Win Zone, in the Main property of this zone specify"stv233 \ skill tree\ Markers \ winzone_save.lua".
In the IfUsed property of this zone, specify the name of level 2.
At level 2, create an skill tree according tothe item 'Adding a skilltree to a level'. Inthe Name property, specify "Load".

Skill creation
Usethe following template to create your skill tree
Tree = 
            ['Name'] = "SkillName",
            ['Price'] = 1,
            ['Image'] = "imagePath",
            ['Description'] =
                  "Description line 1",
                  "Description line 2"
            ['Type'] = "SkillType",
            ['Access'] = "Access",
            ['Active'] = false,
            ['Timer'] = 0,
            ['Variables'] = {['Savable'] = {}, ['Unsavable'] = {}},
            ['Init'] = function(e)
                  Tree[i]['Timer'] =GetTimer(e)
            ['Main'] = function(e)

                  if ((Tree[i]['Active']))then
--Skill function here

Wherethe name of the skill is specified in the ['Name'] field,
The['Price'] field indicates the required number of skillpoints,
The['Image'] field contains the path to the skill icon,
The['Description'] field contains an array of strings describing the skill,
['Type']indicates the type of skill, specify "Active" if you want the skill
icon to be displayed during the game as a skill available for use.
The['Access'] field indicates the type of access to the skill, specify
"Consistent" if you want the skill to be available for learning only
after studying the previous skill in the tree. For the first skill in the tree,
specify "Always".
The['Init'] field specifies the function that is triggered when the script is
The['Main'] field indicates the main function of the script.
Where iis the ordinal number of the script in the tree.
To storecustom values, use the ['Variables'] field: ['Variables'] ['Savable'] - for
stored values, ['Variables'] ['Unsavable'] - for unsaved values.
Fields that are savable:
['Variables'] ['Savable']


skill skill skills skills skill tree skill tree rpg role-playing game rpg

Product Details

Artist: Stv233
Category: GameGuru Scripts
Sub Category: Misc
Sales: 11

Engine Support

GameGuru Classic Yes

File Formats

LUA .lua
PDF .pdf
PNG .png


20th Jan '21 10:19
This user owns this product
I believe the issue is related to 4k resolution. I will send you a video through the dropmefiles on your page.
stv233 Artist
18th Jan '21 14:30
Hello Kita, thanks for your interest in the script.
I have already started looking for possible bugs due to which a similar problem may arise.
I would be grateful if you can provide additional information about this issue, such as screenshots or videos. You can do this by clicking the blue "Support url" button on the right side of this page, or by writing to me through my store profile.
16th Jan '21 09:56
This user owns this product
Great script.
Only problem is a green line that shows up on the right side of the screen when using this script. Maybe an issue with GameGuru and not the script itself as this used to happen when playing videos in GG also.
15th Jan '21 21:44
This user owns this product
This is a genuine game-changer.

You must Login or Register to leave comments.

Included in

Related Products